diff --git a/bindings.el b/bindings.el index b4bcee9..4570cd0 100644 --- a/bindings.el +++ b/bindings.el @@ -173,7 +173,7 @@ :desc "Emoji" "e" #'emojify-insert-emoji) :desc "Current file name" "f" #'+default/insert-file-path :desc "Current file path" "F" (cmd!! #'+default/insert-file-path t) - :desc "Snippet" "s" #'yas-insert-snippet + :desc "Snippet" "s" #'+default/insert-snippet :desc "Unicode" "u" #'insert-char :desc "From clipboard" "y" #'+default/yank-pop) diff --git a/config.el b/config.el index 933bb60..4c564ba 100644 --- a/config.el +++ b/config.el @@ -35,6 +35,11 @@ doom-modeline-major-mode-icon t) (setq doom-modeline-total-line-number t)) +(defun +default/insert-snippet () + (interactive) + (cond ((modulep! :completion vertico) + (call-interactively #'consult-yasnippet)) + (t (call-interactively #'yas-insert-snippet)))) ;; set default frame size on launch (setq default-frame-alist '( (left . 0) (top . 0) (height . 48) (width . 160) )) diff --git a/modules/editor/meow/config.el b/modules/editor/meow/config.el index 9aacf89..929a909 100644 --- a/modules/editor/meow/config.el +++ b/modules/editor/meow/config.el @@ -84,8 +84,6 @@ "]" #'sp-forward-sexp "{" #'sp-backward-up-sexp "}" #'sp-down-sexp - "/" #'isearch-forward - "'" #'isearch-backward "" #'corfu-quit)) diff --git a/packages.el b/packages.el index ee920ac..7535db6 100644 --- a/packages.el +++ b/packages.el @@ -45,6 +45,8 @@ (package! platformio-mode) (package! scad-mode) +(package! consult-yasnippet) + ;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: ;(package! some-package)