Fix #5104: void-function +format-lsp-enable-on-save-maybe-h
This commit is contained in:
parent
a7d5d97b34
commit
c9653ba8ae
1 changed files with 2 additions and 3 deletions
|
@ -36,19 +36,18 @@ select buffers.")
|
|||
|
||||
(defun +format-enable-for-lsp-on-save-maybe-h ()
|
||||
"Enable LSP formatter when LSP client is available."
|
||||
(remove-hook 'lsp-mode-hook #'+format-enable-for-lsp-on-save-maybe-h 'local)
|
||||
(cond ((not +format-with-lsp) nil)
|
||||
((bound-and-true-p lsp-mode)
|
||||
(remove-hook 'lsp-mode-hook #'+format-lsp-enable-on-save-maybe-h 'local)
|
||||
(when (lsp-feature? "textDocument/formatting")
|
||||
(+format-enable-on-save-h))
|
||||
t)
|
||||
((bound-and-true-p eglot--managed-mode)
|
||||
(remove-hook 'eglot-managed-mode-hook #'+format-lsp-enable-on-save-maybe-h 'local)
|
||||
(when (eglot--server-capable :documentRangeFormattingProvider)
|
||||
(+format-enable-on-save-h))
|
||||
t)
|
||||
((bound-and-true-p lsp--buffer-deferred)
|
||||
(add-hook 'lsp-mode-hook #'+format-lsp-enable-on-save-maybe-h
|
||||
(add-hook 'lsp-mode-hook #'+format-enable-for-lsp-on-save-maybe-h
|
||||
nil 'local)
|
||||
t)))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue