Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.27 KB

README.org

File metadata and controls

34 lines (27 loc) · 1.27 KB

PIMacs/lsp Doom Emacs Module

Features

  • When loading this module all the other modes handle by PIMacs assume you want an lsp integration if it’s possible.
  • Load the Doom module lsp if it is not already loaded
  • Remove the lsp-mode annoying warning unknown notification: semgrep/rulesRefreshed.
  • With the module option +doc This package configures [[https://emacs-lsp.github.io/lsp-mode/tutorials/how-to-turn-off/][lsp-ui-doc]] when the Doom lsp module is loaded without the option +peek.

here the final lsp-ui-doc configuration :

(setq lsp-ui-doc-enable t
      lsp-ui-doc-show-with-cursor nil
      lsp-ui-doc-show-with-mouse t
      lsp-ui-doc-include-signature t
      lsp-modeline-code-actions-enable nil ;; With t it slows down editing code and that becomes painful !!
      lsp-signature-auto-activate t
      lsp-completion-show-kind t
      lsp-ui-doc-delay 0.33) ;; Package default 0.2, Doom default 0.75

Module Options

  • +doc : load and configure lsp-ui-doc if the Doom lsp module is not loaded with the option =+peek=.

Key Bindings

See the refacard of key bindings added by this module.

Note that, with a qwerty keyboard, the key bindings will be different…