mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-15 13:23:42 -05:00
fix(format): +format-in-org-src-blocks-fn
Didn't return non-nil, so whether or not it worked, Apheleia would attempt to (ineffectually) format the org buffer afterwards. Also remove unneeded beg/end checks (the functions always receive a value).
This commit is contained in:
@@ -138,8 +138,8 @@ the requested feature."
|
|||||||
(goto-char (org-element-property :end element))
|
(goto-char (org-element-property :end element))
|
||||||
(skip-chars-backward " \t\n")
|
(skip-chars-backward " \t\n")
|
||||||
(line-beginning-position)))
|
(line-beginning-position)))
|
||||||
(beg (if beg (max beg block-beg) block-beg))
|
(beg (max beg block-beg))
|
||||||
(end (if end (min end block-end) block-end))
|
(end (min end block-end))
|
||||||
(lang (org-element-property :language element))
|
(lang (org-element-property :language element))
|
||||||
(major-mode (org-src-get-lang-mode lang)))
|
(major-mode (org-src-get-lang-mode lang)))
|
||||||
(save-excursion
|
(save-excursion
|
||||||
@@ -152,4 +152,5 @@ the requested feature."
|
|||||||
(unless formatter
|
(unless formatter
|
||||||
(user-error "No formatter configured for language: %s" lang)))
|
(user-error "No formatter configured for language: %s" lang)))
|
||||||
(let ((apheleia-formatter formatter))
|
(let ((apheleia-formatter formatter))
|
||||||
(+format-region beg end)))))))))
|
(+format-region beg end)))))))
|
||||||
|
t))
|
||||||
|
Reference in New Issue
Block a user