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:
parent
8d4d831565
commit
1e8fd09120
1 changed files with 4 additions and 3 deletions
|
@ -138,8 +138,8 @@ the requested feature."
|
|||
(goto-char (org-element-property :end element))
|
||||
(skip-chars-backward " \t\n")
|
||||
(line-beginning-position)))
|
||||
(beg (if beg (max beg block-beg) block-beg))
|
||||
(end (if end (min end block-end) block-end))
|
||||
(beg (max beg block-beg))
|
||||
(end (min end block-end))
|
||||
(lang (org-element-property :language element))
|
||||
(major-mode (org-src-get-lang-mode lang)))
|
||||
(save-excursion
|
||||
|
@ -152,4 +152,5 @@ the requested feature."
|
|||
(unless formatter
|
||||
(user-error "No formatter configured for language: %s" lang)))
|
||||
(let ((apheleia-formatter formatter))
|
||||
(+format-region beg end)))))))))
|
||||
(+format-region beg end)))))))
|
||||
t))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue