branch: master
commit fb253ac60713c830657e9c1634e038b38ed4d9d6
Author: Noam Postavsky <[email protected]>
Commit: Noam Postavsky <[email protected]>
New public function yas-maybe-expand-abbrev-key-filter
* yasnippet.el (yas-maybe-expand-abbrev-key-filter): Renamed from
yas--maybe-expand-key-filter.
---
yasnippet.el | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/yasnippet.el b/yasnippet.el
index 38b1a93..a04372a 100644
--- a/yasnippet.el
+++ b/yasnippet.el
@@ -623,13 +623,19 @@ override bindings from other packages (e.g.,
`company-mode')."
(defvar yas--condition-cache-timestamp nil)
-(defun yas--maybe-expand-key-filter (cmd)
+(defun yas-maybe-expand-abbrev-key-filter (cmd)
+ "Return CMD if there is an expandable snippet at point.
+This function is useful as a `:filter' to a conditional key
+definition."
(when (let ((yas--condition-cache-timestamp (current-time)))
(yas--templates-for-key-at-point))
cmd))
+(define-obsolete-function-alias 'yas--maybe-expand-key-filter
+ #'yas-maybe-expand-abbrev-key-filter "0.14")
+
(defconst yas-maybe-expand
- '(menu-item "" yas-expand :filter yas--maybe-expand-key-filter)
+ '(menu-item "" yas-expand :filter yas-maybe-expand-abbrev-key-filter)
"A conditional key definition.
This can be used as a key definition in keymaps to bind a key to
`yas-expand' only when there is a snippet available to be