From 18aab103e8d21970f8e0cf57b81de200462aa538 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Wed, 18 Aug 2021 21:04:36 +0100 Subject: [PATCH 1/4] Add .projectile --- .emacs.d/.projectile | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .emacs.d/.projectile diff --git a/.emacs.d/.projectile b/.emacs.d/.projectile new file mode 100644 index 0000000..f47cd73 --- /dev/null +++ b/.emacs.d/.projectile @@ -0,0 +1,3 @@ +/elpa +/savefile +/.cask \ No newline at end of file From 3af891c734fd1284d173955a69ece801f50ac9a1 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Wed, 18 Aug 2021 21:05:27 +0100 Subject: [PATCH 2/4] Always bind ctrlf-cancel --- .emacs.d/lisp/init-navigation.el | 1 + 1 file changed, 1 insertion(+) diff --git a/.emacs.d/lisp/init-navigation.el b/.emacs.d/lisp/init-navigation.el index 13aac52..c9fcc83 100644 --- a/.emacs.d/lisp/init-navigation.el +++ b/.emacs.d/lisp/init-navigation.el @@ -13,6 +13,7 @@ (ctrlf-default-search-style 'fuzzy-regexp) (ctrlf-alternate-search-style 'literal) :bind + ("C-M-g" . ctrlf-cancel) ;; always bind this in case we have left the minibuffer ("C-*" . ctrlf-forward-symbol-at-point)) (use-package smartscan From 223b4c3c73ab6a6bc9795cf393c7f09441f9707f Mon Sep 17 00:00:00 2001 From: David Morgan Date: Wed, 18 Aug 2021 21:10:25 +0100 Subject: [PATCH 3/4] Fix vertico-extensions load paths --- .emacs.d/lisp/init-completion.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.emacs.d/lisp/init-completion.el b/.emacs.d/lisp/init-completion.el index f4dc4eb..ba68292 100644 --- a/.emacs.d/lisp/init-completion.el +++ b/.emacs.d/lisp/init-completion.el @@ -1,4 +1,4 @@ -;;; init-completion.el --- Commpletion Configuration File -*- lexical-binding: t -*- +;;; init-completion.el --- Completion Configuration File -*- lexical-binding: t -*- ;;; Commentary: ;; Config for completion-at-point (corfu) and minibuffer (vertico, embark, consult, etc) ;;; Code: @@ -157,7 +157,7 @@ ;; See init-packages.el for fetching of Vertico Extenions ;; Required extensions must be in the vertico-extensions var (use-package vertico-directory - :load-path "site-lisp/vertico-extensions/vertico-directory.el" + :load-path vertico-extensions-dir :bind (:map vertico-map ("RET" . vertico-directory-enter) ("/" . vertico-directory-enter) @@ -167,7 +167,7 @@ :hook (rfn-eshadow-update-overlay . vertico-directory-tidy)) (use-package vertico-repeat - :load-path "site-lisp/vertico-extensions/vertico-repeat.el" + :load-path vertico-extensions-dir :bind ("M-P" . vertico-repeat)) (use-package consult From 4e42bc78c6f60b4c2526d8996c01da666320ae43 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Wed, 18 Aug 2021 21:11:00 +0100 Subject: [PATCH 4/4] Add marginalia prompt category for crux recentf --- .emacs.d/lisp/init-completion.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/init-completion.el b/.emacs.d/lisp/init-completion.el index ba68292..9299d8f 100644 --- a/.emacs.d/lisp/init-completion.el +++ b/.emacs.d/lisp/init-completion.el @@ -341,7 +341,9 @@ (add-to-list 'marginalia-prompt-categories '("Switch to project" . file)) (add-to-list 'marginalia-prompt-categories '("Find file" . project-file)) (add-to-list 'marginalia-prompt-categories '("Recently visited files" . project-file)) - (add-to-list 'marginalia-prompt-categories '("Switch to buffer" . buffer))) + (add-to-list 'marginalia-prompt-categories '("Switch to buffer" . buffer)) + ;; For Crux + (add-to-list 'marginalia-prompt-categories '("Choose recent file" . file))) (use-package embark :bind