mirror of
https://github.com/joaotavora/yasnippet.git
synced 2025-10-15 14:03:04 +00:00
fix: possibly fragile fix for zero-length field/mirror bug
This commit is contained in:
parent
1f1edb6d4e
commit
2d0a1b831d
16
snippet.el
16
snippet.el
@ -122,8 +122,12 @@
|
||||
(set-marker-insertion-type end t))
|
||||
|
||||
(defun snippet--close-markers (start end)
|
||||
(set-marker-insertion-type start t)
|
||||
(set-marker-insertion-type end nil))
|
||||
(cond ((= start end)
|
||||
(set-marker-insertion-type start t)
|
||||
(set-marker-insertion-type end t))
|
||||
(t
|
||||
(set-marker-insertion-type start t)
|
||||
(set-marker-insertion-type end nil))))
|
||||
|
||||
(defun snippet--call-with-current-object (object fn)
|
||||
(let* ((start (snippet--object-start-marker object))
|
||||
@ -517,10 +521,16 @@ can be:
|
||||
|
||||
(defun test ()
|
||||
(interactive)
|
||||
(with-current-buffer (switch-to-buffer (get-buffer-create "*test*"))
|
||||
(with-current-buffer (switch-to-buffer (get-buffer-create "*test easy snippet*"))
|
||||
(erase-buffer)
|
||||
(easy)))
|
||||
|
||||
(defun test2 ()
|
||||
(interactive)
|
||||
(with-current-buffer (switch-to-buffer (get-buffer-create "*test printf snippet*"))
|
||||
(erase-buffer)
|
||||
(printf)))
|
||||
|
||||
|
||||
(provide 'snippet)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user