mirror of
https://github.com/joaotavora/yasnippet.git
synced 2025-10-13 21:13:04 +00:00
Delete active region for trigger key expansion
This makes yas-expand-from-trigger-key consistent with yas-insert-snippet. * yasnippet.el (yas-expand-from-trigger-key): Expand start end interval with active region.
This commit is contained in:
parent
5d44a9f15e
commit
db4cd31a11
10
yasnippet.el
10
yasnippet.el
@ -2170,9 +2170,13 @@ object satisfying `yas--field-p' to restrict the expansion to."
|
||||
(yas--templates-for-key-at-point))
|
||||
(yas--templates-for-key-at-point))))
|
||||
(if templates-and-pos
|
||||
(yas--expand-or-prompt-for-template (nth 0 templates-and-pos)
|
||||
(nth 1 templates-and-pos)
|
||||
(nth 2 templates-and-pos))
|
||||
(yas--expand-or-prompt-for-template
|
||||
(nth 0 templates-and-pos)
|
||||
;; Delete snippet key and active region when expanding.
|
||||
(min (if (use-region-p) (region-beginning) most-positive-fixnum)
|
||||
(nth 1 templates-and-pos))
|
||||
(max (if (use-region-p) (region-end) most-negative-fixnum)
|
||||
(nth 2 templates-and-pos)))
|
||||
(yas--fallback))))
|
||||
|
||||
(defun yas-expand-from-keymap ()
|
||||
|
Loading…
x
Reference in New Issue
Block a user