:config (with-library 'tinyprocmail
;; (setq tinyprocmail--procmail-version "v3.22")
(add-hook 'tinyprocmail--load-hook 'tinyprocmail-install))
-
+ )
#+END_SRC
** Magit
#+BEGIN_SRC emacs-lisp :tangle don-configuration.el
(use-package magit
- :ensure f
+ :ensure t
:config
;; don't verify where we are pushing
(setq magit-push-always-verify nil)
load-path))
)
(use-package magit-annex
- :ensure f
- :config (require 'magit-annex)
+ :ensure t
)
#+END_SRC
** Helm
#+BEGIN_SRC emacs-lisp
-(require 'don-helm)
+ (use-package helm
+ :ensure t
+ :config
+ (helm-mode 1)
+ (define-key global-map [remap find-file] 'helm-find-files)
+ (define-key global-map [remap occur] 'helm-occur)
+ (define-key global-map [remap list-buffers] 'helm-buffers-list)
+ (define-key global-map [remap dabbrev-expand] 'helm-dabbrev)
+ (global-set-key (kbd "M-x") 'helm-M-x)
+ (unless (boundp 'completion-in-region-function)
+ (define-key lisp-interaction-mode-map [remap completion-at-point] 'helm-lisp-completion-at-point)
+ (define-key emacs-lisp-mode-map [remap completion-at-point] 'helm-lisp-completion-at-point))
+ (add-hook 'kill-emacs-hook #'(lambda () (and (file-exists-p "$TMP") (delete-file "$TMP"))))
+ )
#+END_SRC
** Hydra
#+BEGIN_SRC emacs-lisp :tangle don-configuration.el
;; this is in the very newest auctex; avoid for now
(add-to-list 'LaTeX-fill-excluded-macros
'("Sexpr"))
+ (add-to-list 'TeX-style-path '"/home/don/lib/emacs_el/auctex/style")
;; REFTEX (much enhanced management of cross-ref, labels, etc)
;; http://www.strw.leidenuniv.nl/~dominik/Tools/reftex/
(autoload 'reftex-mode "reftex" "RefTeX Minor Mode" t)
("OM" "{")
("DL" "{")
("fixme" "{")))
-
+
(setq-default TeX-parse-self t)
(setq-default TeX-auto-save t)
(setq-default TeX-master nil)
#+END_SRC
** ESS
#+BEGIN_SRC emacs-lisp
- (require 'ess_configuration)
+ (use-package ess
+ :ensure t
+ :config (require 'ess_configuration))
#+END_SRC