From ee398f4d5a2fa5d54546e56c8e6df44270adf6d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Wed, 27 Jun 2012 17:04:17 +0100 Subject: [PATCH] bugfix: error in `yas/add-template` when `omit-items` was used in `yas/define-menu` --- yasnippet.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index 94255f3..30b6c0c 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -1078,9 +1078,10 @@ keybinding)." ;; Update trigger & keybinding in the menu-binding pair ;; - (setf (getf (cdr (car menu-binding-pair)) :keys) - (or (and keybinding (key-description keybinding)) - (and key (concat key yas/trigger-symbol)))) + (unless (eq (cdr menu-binding-pair) :none) + (setf (getf (cdr (car menu-binding-pair)) :keys) + (or (and keybinding (key-description keybinding)) + (and key (concat key yas/trigger-symbol))))) (puthash (yas/template-uuid template) template (yas/table-uuidhash table))))