.emacs-defs
changeset 1687 3f69332472cb
parent 1675 08f7fd3c4d5b
child 1688 0bab53c47567
--- a/.emacs-defs	Sat Jan 02 22:41:10 2021 +0200
+++ b/.emacs-defs	Sat Jan 02 22:42:24 2021 +0200
@@ -28,6 +28,39 @@
 (setq bookmark-default-file (concat user-emacs-directory "bookmarks"))
 (setq ido-save-directory-list-file (concat user-emacs-directory ".ido.last"))
 
+(setq
+ package-archives
+ '(("gnu" . "http://elpa.gnu.org/packages/")
+   ;; ("marmalade" . "http://marmalade-repo.org/packages/")
+   ("melpa-stbl" . "https://stable.melpa.org/packages/")
+   ("melpa" . "http://melpa.org/packages/"))
+ package-archive-priorities
+ '(("gnu" . 10)
+   ("melpa-stbl" . 5)
+   ("melpa" . 0)) )
+
+(setq
+ package-selected-packages
+ '(adoc-mode
+   apache-mode
+   dockerfile-mode
+   groovy-mode
+   markdown-mode
+   terraform-mode
+   web-mode
+   yaml-mode
+   expand-region
+   helm
+   ))
+
+(defun my-lisp--install-external-packages ()
+  ;; (package-initialize)
+  ;; Update `package-archive-contents'.
+  (advice-add #'y-or-n-p :override (lambda (prompt) t))
+  (package-refresh-contents)
+  ;; (package-install 'yaml-mode)
+  (package-install-selected-packages))
+
 (defun my-lisp--load-pre ()
   (mapc (lambda (f)
           (when (file-exists-p f)