From e427bf1429b6f1d71070ab7d9954fc12ab0a3f1a Mon Sep 17 00:00:00 2001 From: aemogie <54412618+aemogie@users.noreply.github.com> Date: Sat, 12 Oct 2024 18:48:29 +0530 Subject: [PATCH] feat(emacs): [WIP] corfu and orderless progress towards #9 --- home/apps/emacs/config/default.el | 6 ++++++ home/apps/emacs/default.nix | 2 ++ 2 files changed, 8 insertions(+) diff --git a/home/apps/emacs/config/default.el b/home/apps/emacs/config/default.el index 2d9276b..95c74c7 100644 --- a/home/apps/emacs/config/default.el +++ b/home/apps/emacs/config/default.el @@ -16,6 +16,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 6837fab..0abdb63 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 ];