diff --git a/init.d/programming/lsp.el b/init.d/programming/lsp.el index 9d7babb..a0d4e05 100644 --- a/init.d/programming/lsp.el +++ b/init.d/programming/lsp.el @@ -1,6 +1,6 @@ ;;; lsp.el --- Language Server Protocol. -*- lexical-binding: t; -*- -;; Time-stamp: <2020-07-07T05:33:56+0200> +;; Time-stamp: <2020-08-28T03:42:07+0200> ;;; Commentary: @@ -21,7 +21,8 @@ (lsp-eldoc-render-all t) (lsp-restart 'auto-restart) (lsp-enable-semantic-highlighting t) ; Needs clangd 11(?). - (lsp-prefer-capf t)) + (lsp-prefer-capf t) + (lsp-keymap-prefix "C-c l")) :config (progn (setq lsp-clients-clangd-args '("--compile-commands-dir=build")) ;; Add “-clang-tidy” to clangd args if the version supports it. @@ -34,7 +35,8 @@ (c-mode . lsp) ;; ↓ See . ↓ (lsp-managed-mode - . (lambda () (setq-local company-backends '(company-capf)))))) + . (lambda () (setq-local company-backends '(company-capf)))) + (lsp-mode . lsp-enable-which-key-integration))) ;; Eye-candy and flycheck support for lsp-mode. (use-package lsp-ui