From 376eeb245d24bd89df1d3121271f5563b40a07aa Mon Sep 17 00:00:00 2001 From: spl3g Date: Sun, 17 Nov 2024 13:31:04 +0300 Subject: feat: add sideline and lsp snippets for eglot --- home-manager/homeModules/emacs/config.org | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'home-manager/homeModules/emacs/config.org') diff --git a/home-manager/homeModules/emacs/config.org b/home-manager/homeModules/emacs/config.org index e0c2a94..4f7c621 100644 --- a/home-manager/homeModules/emacs/config.org +++ b/home-manager/homeModules/emacs/config.org @@ -873,16 +873,32 @@ Better query replace ;; (go-ts-mode . lsp-mode) ;; (web-mode . lsp-mode)) #+end_src -*** LSP UI things +*** Sideline #+begin_src emacs-lisp + (use-package sideline) + + (use-package sideline-flymake + :hook (flymake-mode . sideline-mode) + :custom + (sideline-flymake-display-mode 'line) ; 'point to show errors only on point + :init + (add-to-list 'sideline-backends-right 'sideline-flymake)) + ;; (use-package lsp-ui ;; :hook (lsp-mode . lsp-ui-mode) ;; :bind (:map lsp-ui-mode-map ;; ([remap xref-find-definitions] . lsp-ui-peek-find-definitions) ;; ([remap xref-find-references] . lsp-ui-peek-find-references)) - ;; :custom + ;; :customn ;; (lsp-ui-doc-enable nil)) #+end_src +** Tempel templates +#+begin_src emacs-lisp + (use-package lsp-snippet-tempel + :ensure (:host github :repo "tpeacock19/lsp-snippet") + :config + (lsp-snippet-tempel-eglot-init)) +#+end_src ** Error checking #+begin_src emacs-lisp (use-package flymake -- cgit v1.2.3