Skip to content

Commit ec7fe35

Browse files
committed
tweak(hideif): do not enable by default
1 parent 541931f commit ec7fe35

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

modules/me-prog.el

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,13 @@
5353
(unless (or (bound-and-true-p lsp-semantic-tokens-mode)
5454
(bound-and-true-p lsp-semantic-tokens-enable))
5555
(hide-ifdef-mode 1)))
56-
(+add-hook! (c-mode c-ts-mode c++-mode c++-ts-mode cuda-mode opencl-mode)
57-
:depth 101 #'+hide-ifdef-mode-maybe-h)
56+
(defun +hide-ifdef-auto-enable ()
57+
(interactive)
58+
(if prefix-arg
59+
(+remove-hook! (c-mode c-ts-mode c++-mode c++-ts-mode cuda-mode opencl-mode)
60+
#'+hide-ifdef-mode-maybe-h)
61+
(+add-hook! (c-mode c-ts-mode c++-mode c++-ts-mode cuda-mode opencl-mode)
62+
:depth 101 #'+hide-ifdef-mode-maybe-h)))
5863
:custom
5964
(hide-ifdef-shadow t)
6065
(hide-ifdef-initially t))

0 commit comments

Comments
 (0)