branch: master
commit 7612bc1b706f3e94a0c6611f4d5ec4fcb66c3da6
Author: Noam Postavsky <npost...@users.sourceforge.net>
Commit: Noam Postavsky <npost...@users.sourceforge.net>

    Don't check this-command in yas-not-string-or-comment-condition
    
    Since we now check conditions in conditional keybindings, it can be
    evaluated before 'this-command' has been assigned.
    * yasnippet.el (yas-not-string-or-comment-condition): Remove check of
    'this-command'.
---
 yasnippet.el | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/yasnippet.el b/yasnippet.el
index dbb9b4d..cc11e8f 100644
--- a/yasnippet.el
+++ b/yasnippet.el
@@ -481,10 +481,8 @@ Attention: These hooks are not run when exiting 
nested/stacked snippet expansion
   "Hooks to run just before expanding a snippet.")
 
 (defconst yas-not-string-or-comment-condition
-  '(if (and (let ((ppss (syntax-ppss)))
-              (or (nth 3 ppss) (nth 4 ppss)))
-            (memq this-command '(yas-expand yas-expand-from-trigger-key
-                                            yas-expand-from-keymap)))
+  '(if (let ((ppss (syntax-ppss)))
+         (or (nth 3 ppss) (nth 4 ppss)))
        '(require-snippet-condition . force-in-comment)
      t)
   "Disables snippet expansion in strings and comments.

Reply via email to