* lisp/progmodes/cperl-mode.el (cperl-font-lock-fontify-region-function):
Don't infloop when expanding region over `multiline' syntax-type that begins a line. Fixes: debbugs:15778
This commit is contained in:
committed by
Stefan Monnier
parent
4aca7145ff
commit
ec79b92bfa
@@ -1,3 +1,9 @@
|
||||
2013-11-03 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change)
|
||||
|
||||
* progmodes/cperl-mode.el (cperl-font-lock-fontify-region-function):
|
||||
Don't infloop when expanding region over `multiline' syntax-type that
|
||||
begins a line (bug#15778).
|
||||
|
||||
2013-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* rect.el (rectangle-mark-mode): Rename from rectangle-mark.
|
||||
|
||||
@@ -8900,8 +8900,9 @@ do extra unwind via `cperl-unwind-to-safe'."
|
||||
(beginning-of-line)
|
||||
(eq (get-text-property (setq beg (point)) 'syntax-type)
|
||||
'multiline)))
|
||||
(if (setq beg (cperl-beginning-of-property beg 'syntax-type))
|
||||
(goto-char beg)))
|
||||
(let ((new-beg (cperl-beginning-of-property beg 'syntax-type)))
|
||||
(setq beg (if (= new-beg beg) nil new-beg))
|
||||
(goto-char new-beg)))
|
||||
(setq beg (point))
|
||||
(goto-char end)
|
||||
(while (and end
|
||||
|
||||
Reference in New Issue
Block a user