Merge pull request #4961 from gagbo/patch-10

Feature-gate :tools lsp company-specific hooks
This commit is contained in:
Henrik Lissner
2021-07-24 18:30:35 -04:00
committed by GitHub

View File

@ -85,13 +85,14 @@ about it (it will be logged to *Messages* however).")
(lsp--info "Could not guess project root."))))
#'+lsp-optimization-mode)
(when (featurep! :completion company)
(add-hook! 'lsp-completion-mode-hook
(defun +lsp-init-company-backends-h ()
(when lsp-completion-mode
(set (make-local-variable 'company-backends)
(cons +lsp-company-backends
(remove +lsp-company-backends
(remq 'company-capf company-backends)))))))
(remq 'company-capf company-backends))))))))
(defvar +lsp--deferred-shutdown-timer nil)
(defadvice! +lsp-defer-server-shutdown-a (orig-fn &optional restart)