Skip to content

Commit b4a65e0

Browse files
committed
Don't insert a space after an apostroph
1 parent f747dcd commit b4a65e0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

elisp/shm-insert-del.el

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -481,10 +481,11 @@ here."
481481
(shm-insert-string open))
482482
(t
483483
(shm/reparse)
484-
(let ((current (shm-actual-node)))
484+
(let ((current (shm-actual-node))
485+
(looking-back-regexp "\\(\\(^\\|\\W\\)'\\|[ ,[({\\!]\\)"))
485486
(cond
486487
((shm-find-overlay 'shm-quarantine)
487-
(if (not (or (looking-back "[ ,[({\\!]")
488+
(if (not (or (looking-back looking-back-regexp)
488489
(and (looking-back "\\$")
489490
(string= "(" open))
490491
(bolp)))
@@ -498,7 +499,7 @@ here."
498499
(shm-insert-string " "))
499500
(goto-char point)))
500501
(t
501-
(if (not (or (looking-back "[ ,[({!\\]")
502+
(if (not (or (looking-back looking-back-regexp)
502503
(bolp)))
503504
(progn (shm-insert-string " ") 1)
504505
0)

0 commit comments

Comments
 (0)