aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorHarald Jörg2025-03-09 16:26:51 +0100
committerHarald Jörg2025-03-09 16:26:51 +0100
commitb2f124f2a8887a3bf2e68ec09500361a2d4d0850 (patch)
treef0767b2a16b95f73e0e9420e77b71fca9a8a5e6e /test
parent59d1aac49dfdc49e34be5964f547db0cfa7e127b (diff)
downloademacs-b2f124f2a8887a3bf2e68ec09500361a2d4d0850.tar.gz
emacs-b2f124f2a8887a3bf2e68ec09500361a2d4d0850.zip
; cperl-mode.el: Don't misinterpret exec_fcn as keyword exec
* lisp/progmodes/cperl-mode.el (cperl-after-block-and-statement-beg): Recognize _ as part of a Perl symbol. Fixes Bug#76851 * test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts Two new test cases around the edges of Bug#76851
Diffstat (limited to 'test')
-rw-r--r--test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts b/test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts
index ba35b1d0690..ab00e9ce6d4 100644
--- a/test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts
+++ b/test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts
@@ -79,3 +79,22 @@ class C
79 79
80say "done!"; 80say "done!";
81=-=-= 81=-=-=
82
83Name: cperl-keyword-in-subname
84
85=-=
86# Bug#76851
87sub exec_fcn {
88}
89
90sub other {
91}
92=-=-=
93
94Name: cperl-keyword-without-space
95
96=-=
97# Bug#76851, message #13
98my %h = map{$_=>1}
99 @ARGV;
100=-=-=