home · contact · privacy
Improve Emacs setup.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 6 May 2019 19:44:17 +0000 (21:44 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 6 May 2019 19:44:17 +0000 (21:44 +0200)
buster/apt-mark/eeepc
buster/home_files/user_eeepc/.emacs.d/init.el

index 0e2c83b786719d78bceac3430f80aee5e5202264..804b9c969d75c88f6268805d7cb2c7d782b8f156 100644 (file)
@@ -32,7 +32,6 @@ alsa-utils
 ttf-unifont
 # also useful
 vim
-emacs25
 sudo
 less
 man-db
@@ -51,4 +50,8 @@ unzip
 pmount
 cryptsetup
 openssh-client
+# emacs
+emacs25
+elpa-ledger
+elpa-elfeed
 #
index f289d9215035d01f692495279576f3328e674a21..b2118833ebccef616605325364df4b01320b2d7e 100644 (file)
                          ("melpa-unstable" . "https://melpa.org/packages/")
                          ("melpa-stable" . "https://stable.melpa.org/packages/")))
 
-;; by default, packages are only loaded after the init file; by loading them
-;; earlier, the call to evil-mode below is made possible
-(package-initialize)
+;; ensure certain packages are installed (actually, we use Debian repos here)
+;(setq package-list '(elfeed ledger-mode))
+;(package-initialize)
+;(dolist (package package-list)
+;  (unless (package-installed-p package)
+;    (package-install package)))
 
 
 
 (setq conf-mode-map (make-sparse-keymap))
 (setq sh-mode-map (make-sparse-keymap))
 (setq python-mode-map (make-sparse-keymap))
-
-
-;;; evil mode
-;;; =========
-;
-;;; start in normal mode everywhere
-;(setq evil-emacs-state-modes nil)
-;(setq evil-insert-state-modes nil)
-;(setq evil-motion-state-modes nil)
-;
-;;; enable evil at end so it can overlay its keybindings over any other packages
-;(evil-mode t)