diff --git a/package/config.org b/package/config.org index 0edf578..1439349 100644 --- a/package/config.org +++ b/package/config.org @@ -249,7 +249,6 @@ Enabling Emacs-LSP to use LSPs, I am very dry on syntax highlighters right now. :custom (lsp-keymap-prefix "C-c l") :hook ( - (c++-mode . lsp) (lsp-mode . lsp-enable-which-key-integration)) :commands lsp) @@ -283,6 +282,12 @@ Enabling Emacs-LSP to use LSPs, I am very dry on syntax highlighters right now. (require 'lsp-pyright) (lsp)))) ; or lsp-deferred #+END_SRC +*** C++ +#+BEGIN_SRC emacs-lisp + (use-package ccls + :hook ((c-mode c++-mode objc-mode cuda-mode) . + (lambda () (require 'ccls) (lsp)))) +#+END_SRC * Which-key Amazing tool, love it a bunch. #+BEGIN_SRC emacs-lisp diff --git a/package/default.nix b/package/default.nix index 0ad8660..6562733 100644 --- a/package/default.nix +++ b/package/default.nix @@ -38,6 +38,7 @@ emacsWithPackagesFromUsePackage { rustic haskell-mode envrc + ccls ]; override = _: prev: { use-package = prev.emacs; }; }