diff options
Diffstat (limited to 'tools/emacs/config/init.el')
-rw-r--r-- | tools/emacs/config/init.el | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/tools/emacs/config/init.el b/tools/emacs/config/init.el index eac109f985d0..d705274e9397 100644 --- a/tools/emacs/config/init.el +++ b/tools/emacs/config/init.el @@ -73,7 +73,9 @@ (use-package multiple-cursors) (use-package notmuch - :bind (:map global-map ("s-g m" . notmuch)) ;; g m -> gmail + :bind (:map global-map + ("s-g m" . notmuch) + ("s-g M" . counsel-notmuch)) ;; g m -> gmail :config (setq notmuch-search-oldest-first nil)) @@ -147,6 +149,7 @@ (local-set-key ">" 'self-insert-command))))) (use-package f) +(use-package geiser) (use-package go-mode :bind (:map go-mode-map ("C-c C-r" . recompile)) @@ -157,6 +160,12 @@ (use-package haskell-mode) +(use-package ielm + :hook ((inferior-emacs-lisp-mode . (lambda () + (paredit-mode) + (rainbow-delimiters-mode-enable) + (company-mode))))) + (use-package jq-mode :config (add-to-list 'auto-mode-alist '("\\.jq\\'" . jq-mode))) @@ -182,6 +191,14 @@ (use-package nginx-mode) (use-package rust-mode) +(use-package sly + :hook ((sly-mrepl-mode . (lambda () + (paredit-mode) + (rainbow-delimiters-mode-enable) + (company-mode)))) + :config + (setq common-lisp-hyperspec-root "file:///home/tazjin/docs/lisp/")) + (use-package telega :bind (:map global-map ("s-t" . telega)) :config (telega-mode-line-mode 1)) |