diff --git a/modules/editor/file-templates/autoload.el b/modules/editor/file-templates/autoload.el index f0969963b..673b859fe 100644 --- a/modules/editor/file-templates/autoload.el +++ b/modules/editor/file-templates/autoload.el @@ -119,4 +119,10 @@ evil is loaded and enabled)." "Tests the current buffer and outputs the file template rule most appropriate for it. This is used for testing." (interactive) - (message "Found %s" (cl-find-if #'+file-template-p +file-templates-alist))) + (let ((template (cl-find-if #'+file-template-p +file-templates-alist))) + (if (cl-find trigger (yas--all-templates + (yas--get-snippet-tables + (plist-get template :mode))) + :key #'yas--template-key :test #'equal) + (message "Found %s" template) + (message "Found rule, but can't find associated snippet: %s" template))))