summaryrefslogtreecommitdiff
path: root/emacs-config.org
diff options
context:
space:
mode:
authorBlake Romero <blake@developercraft.com>2025-10-18 21:14:32 +0100
committerBlake Romero <blake@developercraft.com>2025-10-18 21:14:32 +0100
commit2b0f9c6cfe7edaef66dafcc5439b193006bc66fc (patch)
treef37202360a27d668a8d4f41c18933930d18bffa2 /emacs-config.org
parentbd93a8c233535fb4a54e8760a3015037470c5333 (diff)
Enable eglot for C/C++, JS, & Python
Diffstat (limited to 'emacs-config.org')
-rw-r--r--emacs-config.org9
1 files changed, 6 insertions, 3 deletions
diff --git a/emacs-config.org b/emacs-config.org
index 4aaeaba..f40d76f 100644
--- a/emacs-config.org
+++ b/emacs-config.org
@@ -1559,12 +1559,15 @@ Configure eglot.
Enable eglot for certain modes.
#+begin_src elisp
- (add-hook 'c-mode-hook #'eglot-ensure)
- (add-hook 'c++-mode-hook #'eglot-ensure)
+ ;; C/C++ Req. `clangd'
+ ;; JS Req. `typescript-language-server'
+ ;; Python Req. `python-lsp-server'
+ (dolist (mode '(c c++ js python))
+ (add-hook (intern (format "%s-mode-hook" mode)) #'eglot-ensure)
+ (add-hook (intern (format "%s-ts-mode-hook" mode)) #'eglot-ensure))
#+end_src
** View Mode
-
Simplify navigation when using view mode.
#+begin_src elisp
(setq-default view-read-only t)