diff --git a/home/apps/emacs/default.el b/home/apps/emacs/default.el index 422f10c..c307628 100644 --- a/home/apps/emacs/default.el +++ b/home/apps/emacs/default.el @@ -14,6 +14,12 @@ (use-package vertico :config (vertico-mode)) (use-package marginalia :config (marginalia-mode)) +(use-package corfu :config (global-corfu-mode)) +(use-package orderless + :custom + (completion-styles '(orderless basic)) + (completion-category-overrides '((file (styles basic partial-completion)))) + (orderless-matching-styles '(orderless-flex orderless-regexp))) ;; i thought `nil` would work, but it doesnt. wonder why (use-package disable-mouse :config (global-disable-mouse-mode 0)) diff --git a/home/apps/emacs/default.nix b/home/apps/emacs/default.nix index 33a275f..5d59258 100644 --- a/home/apps/emacs/default.nix +++ b/home/apps/emacs/default.nix @@ -18,6 +18,8 @@ epkgs.nix-mode epkgs.magit epkgs.envrc + epkgs.corfu + epkgs.orderless epkgs.org-modern epkgs.kotlin-mode ];