mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Enable read-only-mode for built-in snippets
Because they shouldn't be edited out of ~/.emacs.d/.local -- if a snippet in ~/.doom.d/snippets has the same name, built-in snippets will be ignored.
This commit is contained in:
@ -102,6 +102,13 @@ buggy behavior when <delete> is pressed in an empty field."
|
||||
(yas-activate-extra-mode mode)
|
||||
(yas-deactivate-extra-mode mode)))
|
||||
|
||||
;;;###autoload
|
||||
(defun +snippets|read-only-maybe ()
|
||||
"Enable `read-only-mode' if snippet is built-in."
|
||||
(when (file-in-directory-p default-directory doom-local-dir)
|
||||
(read-only-mode 1)
|
||||
(message "This is a built-in snippet, enabling read only mode. Use `yas-new-snippet' to redefine snippets")))
|
||||
|
||||
|
||||
;;
|
||||
;; Commands
|
||||
|
Reference in New Issue
Block a user