diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-02-25 16:41:01 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-02-25 16:41:01 +0000 |
commit | ad14d2b98fac752a267bc41483d1d8accacdceab (patch) | |
tree | 2b1f4b16a1997f9d4b373181a680bb2594ff4e29 /modules/workstation/emacs/init.el | |
parent | 1ac9d3ce39f2874d7489d7aa88e24b2552541cfa (diff) | |
download | nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.tar nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.tar.gz nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.tar.bz2 nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.tar.lz nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.tar.xz nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.tar.zst nixlib-ad14d2b98fac752a267bc41483d1d8accacdceab.zip |
modules/emacs: don't globally define eglot bindings
There's no need for these to be global, when they can easily be enabled only when eglot is.
Diffstat (limited to 'modules/workstation/emacs/init.el')
-rw-r--r-- | modules/workstation/emacs/init.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el index 06136bc10323..5ae67daa7d11 100644 --- a/modules/workstation/emacs/init.el +++ b/modules/workstation/emacs/init.el @@ -93,10 +93,11 @@ ;; Underline all occurrences of the symbol at point in the current ;; buffer (default is to bold instead). - (set-face-attribute 'eglot-highlight-symbol-face nil :inherit 'underline)) + (set-face-attribute 'eglot-highlight-symbol-face nil :inherit 'underline) -(global-set-key (kbd "C-c e a") #'eglot-code-actions) -(global-set-key (kbd "C-c e r") #'eglot-rename) + ;; Add keybindings for eglot actions. + (define-key eglot-mode-map (kbd "C-c e a") #'eglot-code-actions) + (define-key eglot-mode-map (kbd "C-c e r") #'eglot-rename)) ;;; Environment ;;; |