aboutsummaryrefslogtreecommitdiffstats
path: root/oni-php
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-04-07 09:12:09 -0700
committerGravatar Tom Willemse2026-04-07 09:12:09 -0700
commitd68309330206423842921c9ecd28ec8d45f96e79 (patch)
tree9c2fbac352815f98a154569b952a74c96f2d1d08 /oni-php
parente91ddf89acb64c5ef2869fba292e45fcb9e0834d (diff)
downloademacs-config-d68309330206423842921c9ecd28ec8d45f96e79.tar.gz
emacs-config-d68309330206423842921c9ecd28ec8d45f96e79.zip
oni-php: ‘oni-php-insert-dot-dwim’: Improve detection ‘::’ vs ‘->’
Diffstat (limited to 'oni-php')
-rw-r--r--oni-php/oni-php.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/oni-php/oni-php.el b/oni-php/oni-php.el
index 603f028..6505802 100644
--- a/oni-php/oni-php.el
+++ b/oni-php/oni-php.el
@@ -131,7 +131,8 @@ Do the insert N times."
(skip-syntax-forward " ")
(nth 3 (syntax-ppss (1+ (point))))))
(self-insert-command N)
- (let ((op (if (looking-back (rx "$" (minimal-match (one-or-more alnum))))
+ (let ((op (if (looking-back (rx "$" (minimal-match (one-or-more (any alnum "->"))))
+ (line-beginning-position))
"->"
"::")))
(dotimes (_ N) (insert op)))))