summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/yasnippet.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/lisp/yasnippet.el')
-rw-r--r--.emacs.d/lisp/yasnippet.el9
1 files changed, 7 insertions, 2 deletions
diff --git a/.emacs.d/lisp/yasnippet.el b/.emacs.d/lisp/yasnippet.el
index 94ccffb..aa9fe5e 100644
--- a/.emacs.d/lisp/yasnippet.el
+++ b/.emacs.d/lisp/yasnippet.el
@@ -3839,9 +3839,14 @@ considered when expanding the snippet."
3839 (when first-field 3839 (when first-field
3840 (sit-for 0) ;; fix issue 125 3840 (sit-for 0) ;; fix issue 125
3841 (yas--letenv (yas--snippet-expand-env snippet) 3841 (yas--letenv (yas--snippet-expand-env snippet)
3842 (yas--move-to-field snippet first-field)))) 3842 (yas--move-to-field snippet first-field))
3843 (when (and (eq (yas--field-number first-field) 0)
3844 (> (length (yas--field-text-for-display
3845 first-field))
3846 0))
3847 ;; Keep region for ${0:exit text}.
3848 (setq deactivate-mark nil))))
3843 (yas--message 4 "snippet %d expanded." (yas--snippet-id snippet)) 3849 (yas--message 4 "snippet %d expanded." (yas--snippet-id snippet))
3844 (setq deactivate-mark nil)
3845 t)))) 3850 t))))
3846 3851
3847(defun yas--take-care-of-redo (_beg _end snippet) 3852(defun yas--take-care-of-redo (_beg _end snippet)