I'm using emacs-lsp with company-capf. While editing an elisp file, it works fine. However, once I run eval-buffer
, I get the following error when trying to use completion:
Company: backend company-capf error "The connected server(s) does not support method textDocument/completion.
To find out what capabilities support your server use ‘M-x lsp-describe-session’
My emacs-lsp config is:
(use-package lsp-mode
:hook ((c-mode ; clangd
c++-mode ; clangd
c-or-c++-mode ; clangd
python-mode ; mspyls
) . lsp)
:commands lsp
:config
(setq lsp-auto-guess-root t)
(setq lsp-diagnostic-package :none)
(setq lsp-enable-symbol-highlighting nil)
(setq lsp-enable-on-type-formatting nil)
(setq lsp-signature-auto-activate nil)
(setq lsp-modeline-code-actions-enable nil)
(setq lsp-modeline-diagnostics-enable nil)
(setq lsp-enable-folding nil)
(setq lsp-enable-imenu nil)
(setq lsp-enable-snippet nil)
(setq lsp-enable-completion-at-point nil)
(setq read-process-output-max (* 1024 1024)) ;; 1mb
(setq lsp-idle-delay 0.5)
(setq lsp-prefer-capf t)