summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/yasnippet.el
diff options
context:
space:
mode:
authorSimeon Simeonov2017-09-15 07:52:22 +0200
committerSimeon Simeonov2017-09-15 07:52:22 +0200
commite022596155ba8335b9a4f73f855c1262c9cb8b01 (patch)
treebe54d3ed8ccf3c994f733b6f43f032fc0db4bb37 /.emacs.d/lisp/yasnippet.el
parent05b4f4ce4d6d2d655ed94c9de91cb530372eec0c (diff)
Update yasnippet, enable which-function-mode in .emacs, add snippets/python-mode/bang
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)