Function: eglot--code-action-bounds
eglot--code-action-bounds is a byte-compiled function defined in
eglot.el.gz.
Signature
(eglot--code-action-bounds)
Documentation
Calculate appropriate bounds depending on region and point.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(defun eglot--code-action-bounds ()
"Calculate appropriate bounds depending on region and point."
(let (diags boftap)
(cond ((use-region-p) `(,(region-beginning) ,(region-end)))
((setq diags (eglot--flymake-diagnostics (point)))
(cl-loop for d in diags
minimizing (flymake-diagnostic-beg d) into beg
maximizing (flymake-diagnostic-end d) into end
finally (cl-return (list beg end))))
((setq boftap (bounds-of-thing-at-point 'sexp))
(list (car boftap) (cdr boftap)))
(t
(list (point) (point))))))