summaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/yasnippet.el
diff options
context:
space:
mode:
authorSimeon Simeonov2024-04-22 15:25:08 +0200
committerSimeon Simeonov2024-04-22 15:25:08 +0200
commit4e57fb98342dd3cce7faa38e25c8ec2014a21865 (patch)
tree96626016693999f74d81dae4488b8ccca1e74181 /.emacs.d/lisp/yasnippet.el
parent49d331d0b958a4e10b841bc34ebc020fe9db86ed (diff)
Update markdown-mode, yasnippet, yasnippet-snippets and add snippets/markdown-mode
Diffstat (limited to '.emacs.d/lisp/yasnippet.el')
-rw-r--r--.emacs.d/lisp/yasnippet.el25
1 files changed, 13 insertions, 12 deletions
diff --git a/.emacs.d/lisp/yasnippet.el b/.emacs.d/lisp/yasnippet.el
index fa36be7..0d52a96 100644
--- a/.emacs.d/lisp/yasnippet.el
+++ b/.emacs.d/lisp/yasnippet.el
@@ -848,18 +848,19 @@ which decides on the snippet to expand.")
848 (cons (if (eq mode 'fundamental-mode) () 848 (cons (if (eq mode 'fundamental-mode) ()
849 (append (cdr ap) '(fundamental-mode))) 849 (append (cdr ap) '(fundamental-mode)))
850 extras)))) 850 extras))))
851 (cons mode 851 (delete-dups
852 (yas--merge-ordered-lists 852 (cons mode
853 (mapcar #'yas--all-parents 853 (yas--merge-ordered-lists
854 (remq nil 854 (mapcar #'yas--all-parents
855 `(,(or (get mode 'derived-mode-parent) 855 (remq nil
856 ;; Consider `fundamental-mode' 856 `(,(or (get mode 'derived-mode-parent)
857 ;; as ultimate ancestor. 857 ;; Consider `fundamental-mode'
858 'fundamental-mode) 858 ;; as ultimate ancestor.
859 ,(let ((alias (symbol-function mode))) 859 'fundamental-mode)
860 (when (symbolp alias) alias)) 860 ,(let ((alias (symbol-function mode)))
861 ,@(get mode 'derived-mode-extra-parents) 861 (when (symbolp alias) alias))
862 ,@(gethash mode yas--parents))))))))) 862 ,@(get mode 'derived-mode-extra-parents)
863 ,@(gethash mode yas--parents))))))))))
863 (dolist (parent all-parents) 864 (dolist (parent all-parents)
864 (cl-pushnew mode (get parent 'yas--cached-children))) 865 (cl-pushnew mode (get parent 'yas--cached-children)))
865 (put mode 'yas--all-parents all-parents))))) 866 (put mode 'yas--all-parents all-parents)))))