207 |
(default-value 'hide-ifdef-hiding)) |
(default-value 'hide-ifdef-hiding)) |
208 |
(set (make-local-variable 'hif-outside-read-only) buffer-read-only) |
(set (make-local-variable 'hif-outside-read-only) buffer-read-only) |
209 |
(set (make-local-variable 'line-move-ignore-invisible) t) |
(set (make-local-variable 'line-move-ignore-invisible) t) |
210 |
(add-hook 'change-major-mode-hook (lambda () (hide-ifdef-mode -1))) |
(add-hook 'change-major-mode-hook |
211 |
|
(lambda () (hide-ifdef-mode -1)) nil t) |
212 |
|
|
213 |
(add-to-invisibility-spec '(hide-ifdef . t)) |
(add-to-invisibility-spec '(hide-ifdef . t)) |
214 |
|
|
217 |
(show-ifdefs))) |
(show-ifdefs))) |
218 |
;; else end hide-ifdef-mode |
;; else end hide-ifdef-mode |
219 |
(kill-local-variable 'line-move-ignore-invisible) |
(kill-local-variable 'line-move-ignore-invisible) |
220 |
|
(remove-from-invisibility-spec '(hide-ifdef . t)) |
221 |
(if hide-ifdef-hiding |
(if hide-ifdef-hiding |
222 |
(show-ifdefs)))) |
(show-ifdefs)))) |
223 |
|
|