parent
20de3d0f29
commit
e9ea3cc591
2 changed files with 19 additions and 1 deletions
|
@ -107,6 +107,23 @@ the requested feature."
|
|||
#'lsp-format-region))
|
||||
t))
|
||||
|
||||
;;;###autoload
|
||||
(defun +format-with-eglot-fn (beg end op)
|
||||
"Format the region/buffer using any available eglot formatter.
|
||||
|
||||
Does nothing if `+format-with-lsp' is nil or the active server doesn't support
|
||||
the requested feature."
|
||||
(when (and +format-with-lsp
|
||||
(bound-and-true-p eglot-managed-mode)
|
||||
(eglot--server-capable
|
||||
(if (eq op 'buffer)
|
||||
:documentFormattingProvider
|
||||
:documentRangeFormattingProvider)))
|
||||
(if (eq op 'buffer)
|
||||
(eglot-format-buffer)
|
||||
(eglot-format beg end))
|
||||
t))
|
||||
|
||||
;;;###autoload
|
||||
(defun +format-in-org-src-blocks-fn (beg end _op)
|
||||
"TODO"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue