tools/lsp: fix +lsp-prompt-to-install-server == 'quiet
Wasn't suppressing output because inhibit-message is overridden in lsp--message.
This commit is contained in:
parent
1490c4e5b2
commit
cd083bc059
1 changed files with 6 additions and 2 deletions
|
@ -125,8 +125,12 @@ server getting expensively restarted when reverting buffers."
|
|||
#'lsp--server-binary-present?))
|
||||
(not (memq +lsp-prompt-to-install-server '(nil quiet))))
|
||||
(apply orig-fn args)
|
||||
(let ((inhibit-message (not (eq +lsp-prompt-to-install-server 'quiet))))
|
||||
(lsp--info "No language server available for %S" major-mode))))))
|
||||
;; HACK `lsp--message' overrides `inhibit-message', so use `quiet!'
|
||||
(let ((doom-debug-p
|
||||
(or doom-debug-p
|
||||
(not (eq +lsp-prompt-to-install-server 'quiet)))))
|
||||
(doom-shut-up-a #'lsp--info "No language server available for %S"
|
||||
major-mode))))))
|
||||
|
||||
|
||||
(use-package! lsp-ui
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue