Fix python-mode hideshow regexp
2015-02-07 "Fix hideshow integration[...]" changed the regexp added to `hs-special-modes-alist' so that it worked when not searching from the beginning of the line. However, this allows matching tokens ending in "def" or "class", not just those keywords. This results in an infinite loop in hs-hide-all (Bug #24815). * lisp/progmodes/python.el (python-mode): Add symbol boundaries around the def|class matching part of the regexp added to hs-special-modes-alist.
This commit is contained in:
parent
dc152c54f4
commit
0b6b815118
1 changed files with 1 additions and 1 deletions
|
@ -5136,7 +5136,7 @@ returned as is."
|
|||
(add-to-list
|
||||
'hs-special-modes-alist
|
||||
`(python-mode
|
||||
"\\s-*\\(?:def\\|class\\)\\>"
|
||||
"\\s-*\\_<\\(?:def\\|class\\)\\_>"
|
||||
;; Use the empty string as end regexp so it doesn't default to
|
||||
;; "\\s)". This way parens at end of defun are properly hidden.
|
||||
""
|
||||
|
|
Loading…
Add table
Reference in a new issue