This has been driving me mad, and an hour of hacking at cperl-mode.el has only convinced me that I don't know elisp well enough to solve the problem....

Variables with twigils whose name matches something else are getting recognized incorrectly. For example, $.x is getting interpreted as $. followed by the x operator, $.system as $. and system, and so on. Worst of all are $.s, $.y, $.q and so on, because emacs is looking for the closing quote, wrecking all the syntax highlighting and indention from then on. It also appears that @.foo and %.foo aren't being interpreted correctly either, even when foo doesn't match anything else.

This observation is of the cperl-mode.el from the pugs repository.

Can anyone help fix cperl-mode with twigils?

Trey

--

Reply via email to