mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-16 17:24:23 +00:00
Fix tests for active region in hideif.el
* lisp/progmodes/hideif.el (hif-evaluate-macro, hide-ifdef-block): Use 'use-region-p' to test whether to operate on region, instead of testing 'mark-active'.
This commit is contained in:
parent
05df6662ef
commit
39afa422ad
1 changed files with 2 additions and 2 deletions
|
|
@ -1591,7 +1591,7 @@ not be expanded."
|
|||
'(nil nil)))
|
||||
(let ((case-fold-search nil))
|
||||
(save-excursion
|
||||
(unless mark-active
|
||||
(unless (use-region-p)
|
||||
(setq rstart nil rend nil)
|
||||
(beginning-of-line)
|
||||
(when (and (re-search-forward hif-macro-expr-prefix-regexp nil t)
|
||||
|
|
@ -1922,7 +1922,7 @@ Return as (TOP . BOTTOM) the extent of ifdef block."
|
|||
With optional prefix argument ARG, also hide the #ifdefs themselves."
|
||||
(interactive "P\nr")
|
||||
(let ((hide-ifdef-lines arg))
|
||||
(if mark-active
|
||||
(if (use-region-p)
|
||||
(let ((hif-recurse-level (1+ hif-recurse-level)))
|
||||
(hif-recurse-on start end t)
|
||||
(setq mark-active nil))
|
||||
|
|
|
|||
Loading…
Reference in a new issue