Skip to content

Commit 740ca69

Browse files
jeffvalkbbatsov
authored andcommitted
Restore outline-regexp pattern for top-level forms
Multiple alternate patterns were previously removed from outline-regexp in b1ea6de. The pattern restored in this commit is needed to enable top-level forms to participate in outline-minor-mode. Adding this pattern back in does not undo the fix intended in b1ea6de.
1 parent 63356ee commit 740ca69

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
### Bugs fixed
66

77
* [cider#3758](https://github.com/clojure-emacs/cider/issues/3758): Improve regexp for clojure-find-def to recognize more complex metadata on vars
8+
* [#684](https://github.com/clojure-emacs/clojure-mode/issues/684): Restore `outline-regexp` pattern to permit outline handling of top-level forms.
89

910
## 5.19.0 (2024-05-26)
1011

clojure-mode.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ replacement for `cljr-expand-let`."
625625
(add-to-list 'imenu-generic-expression '(nil clojure-match-next-def 0))
626626
(setq-local indent-tabs-mode nil)
627627
(setq-local paragraph-ignore-fill-prefix t)
628-
(setq-local outline-regexp ";;;;* ")
628+
(setq-local outline-regexp ";;;;* \\|(") ; comments and top-level forms
629629
(setq-local outline-level 'lisp-outline-level)
630630
(setq-local comment-start ";")
631631
(setq-local comment-start-skip ";+ *")

0 commit comments

Comments
 (0)