branch: master
commit fb6ec6722827b812a2e8bed85378a06d234cdd56
Author: Noam Postavsky <[email protected]>
Commit: Noam Postavsky <[email protected]>
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 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/yasnippet.el b/yasnippet.el
index c38b9db..a119011 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.")