From fb6ec6722827b812a2e8bed85378a06d234cdd56 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Sun, 11 Oct 2015 12:55:47 -0400 Subject: [PATCH] Fix #619; find parents for extra-modes too * yasnippet.el (yas--modes-to-activate): Call dfs on yas--extra-modes as well. --- yasnippet.el | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/yasnippet.el b/yasnippet.el index c38b9db23..a11901117 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -741,10 +741,9 @@ and friends." (symbolp neighbour)) do (funcall dfs neighbour))))) (if mode - (progn (funcall dfs mode) - explored) - (funcall dfs major-mode) - (append yas--extra-modes explored)))) + (funcall dfs mode) + (mapcar dfs (cons major-mode yas--extra-modes))) + explored)) (defvar yas-minor-mode-hook nil "Hook run when `yas-minor-mode' is turned on.") -- 2.39.2