diff options
author | Timo Wilken | 2022-11-24 00:39:31 +0100 |
---|---|---|
committer | Timo Wilken | 2022-11-24 00:39:31 +0100 |
commit | 23bbb7c45b908d609697e23e8690f80c5eb21e1b (patch) | |
tree | 3183513808acace07e087ccf29891aa97f9cf434 /emacs-init.el | |
parent | 0e27e61906fb6c5109a2db84924b618b688fb2e6 (diff) |
Small Emacs fixes
Diffstat (limited to 'emacs-init.el')
-rw-r--r-- | emacs-init.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/emacs-init.el b/emacs-init.el index bcf4cb75..c3ca5b56 100644 --- a/emacs-init.el +++ b/emacs-init.el @@ -211,7 +211,8 @@ (eglot-autoshutdown t "Shut down language servers after deleting their last associated buffer.") (eglot-sync-connect 0.1 "Wait for the language server in the background if it takes longer than 100ms.") :config - (advice-add 'eglot :after #'tw/help-is-eldoc)) + ;; TODO: only run `tw/help-is-eldoc' if `eglot-managed-p' is true. + (add-hook 'eglot-managed-mode-hook #'tw/help-is-eldoc)) ;; Non-LSP language modes. (use-package mmm-mode @@ -296,6 +297,7 @@ ;; Vim keybindings. (defun tw/switch-to-other-buffer () "Switch to the last-used buffer." + (interactive) (switch-to-buffer (other-buffer))) (defun tw/new-buffer () @@ -465,6 +467,8 @@ evil-args-delimiters '(" "))) (add-hook 'lisp-mode-hook #'tw/lisp-evil-setup) +;; `lisp-mode-hook' doesn't seem to apply to elisp buffers. +(add-hook 'emacs-lisp-mode-hook #'tw/lisp-evil-setup) ;; buffer-locally set `evil-lookup-func' (used on K keys) for ;; languages where something better than man pages is available |