fix(docs): don't hide # lines in src blocks

This would hide shebang lines and comments in languages that use # as a
line comment delimiter.
This commit is contained in:
Henrik Lissner 2022-09-15 21:19:02 +02:00
parent c8099a89ad
commit 451933b2ba
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -148,6 +148,7 @@
(save-match-data (save-match-data
(let ((case-fold-search t)) (let ((case-fold-search t))
(while (re-search-forward "^[ \t]*\\#" nil t) (while (re-search-forward "^[ \t]*\\#" nil t)
(unless (org-in-src-block-p t)
(catch 'abort (catch 'abort
(org-fold-core-region (org-fold-core-region
(line-beginning-position) (line-beginning-position)
@ -161,7 +162,7 @@
((looking-at "+\\(?:begin\\|end\\)_\\([^ \n]+\\)") ((looking-at "+\\(?:begin\\|end\\)_\\([^ \n]+\\)")
(line-end-position)) (line-end-position))
((line-beginning-position 2))) ((line-beginning-position 2)))
doom-docs-mode 'doom-doc-hidden))))))) doom-docs-mode 'doom-doc-hidden))))))))
(defun doom-docs--hide-drawers-h () (defun doom-docs--hide-drawers-h ()
"Hide all property drawers." "Hide all property drawers."