diff options
| author | Thomas Voss <mail@thomasvoss.com> | 2026-04-03 02:09:58 +0200 |
|---|---|---|
| committer | Thomas Voss <mail@thomasvoss.com> | 2026-04-03 02:09:58 +0200 |
| commit | daeeecee613987bd821b4e15d03b2cb925cd88b0 (patch) | |
| tree | ac0a00fbd75e586431244832b1e1ee846bd17f68 /.config/emacs/modules/mm-lsp.el | |
| parent | 42effeee09203f4ec101bb3c0e5c9028bcce97fc (diff) | |
emacs: Mark the config as legacy
Diffstat (limited to '.config/emacs/modules/mm-lsp.el')
| -rw-r--r-- | .config/emacs/modules/mm-lsp.el | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/.config/emacs/modules/mm-lsp.el b/.config/emacs/modules/mm-lsp.el deleted file mode 100644 index 3a64f49..0000000 --- a/.config/emacs/modules/mm-lsp.el +++ /dev/null @@ -1,45 +0,0 @@ -;;; mm-lsp.el --- Language Server Protocol configuration -*- lexical-binding: t; -*- - -;;; Configure LSP - -(defun mm-lsp-eglot-no-inlay-hints () - "Disable inlay hints when `eglot' is enabled." - (eglot-inlay-hints-mode -1)) - -(use-package eglot - :hook (((c-mode c-ts-mode - c++-mode c++-ts-mode - go-ts-mode - js-mode js-ts-mode) - . eglot-ensure) - (eglot-managed-mode . mm-lsp-eglot-no-inlay-hints)) - :init - (fset #'jsonrpc--log-event #'ignore) - :custom - (eglot-events-buffer 0) - (eglot-extend-to-xref t) - :config - (add-to-list 'eglot-stay-out-of 'flymake) - (add-to-list 'eglot-server-programs - '((c-mode c-ts-mode c++-mode c++-ts-mode) - . ("clangd" "--header-insertion=never")))) - -(use-package eglot-booster - :after eglot - :config - (eglot-booster-mode)) - - -;;; Use Tempel for Snippets - -(defun mm-lsp-eglot-tempel-enable () - "Enable `eglot-tempel-mode'. -If `eglot-tempel-mode' is already enabled this function does nothing." - (unless (default-value eglot-tempel-mode) - (eglot-tempel-mode))) - -(use-package eglot-tempel - :after eglot - :hook (eglot-managed-mode . mm-lsp-eglot-tempel-enable)) - -(provide 'mm-lsp)
\ No newline at end of file |