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
commit 480f99c207
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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)
(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)))))))
(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))))))))
(defvar +lsp--deferred-shutdown-timer nil)
(defadvice! +lsp-defer-server-shutdown-a (orig-fn &optional restart)