aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKumar Damani <kdamani@kepler.space>2026-09-23 20:55:24 +0000
committerKumar Damani <kdamani@kepler.space>2026-09-23 20:55:24 +0000
commit9951c7bffec7b6492f26447d985172f71784ed5d (patch)
treedac1e526f47a216c9a4f4e3731a61adf952c26a4
parent683916c0fb96f1647425e831eff40cdc11e0c57e (diff)
some nicer completions
-rw-r--r--home-manager/.config/home-manager/common/emacs/init.el17
1 files changed, 15 insertions, 2 deletions
diff --git a/home-manager/.config/home-manager/common/emacs/init.el b/home-manager/.config/home-manager/common/emacs/init.el
index f8f9d2f..02df620 100644
--- a/home-manager/.config/home-manager/common/emacs/init.el
+++ b/home-manager/.config/home-manager/common/emacs/init.el
@@ -91,11 +91,24 @@
(setopt minibuffer-visible-completions t)
(setopt completions-detailed t)
(setopt completions-group t)
-(setopt completion-auto-select 'second-tab)
+(setopt completions-format 'one-column)
+(setopt completions-max-height 20)
+(setopt completions-sort 'historical)
+(setopt completion-auto-select t)
+(setopt completion-auto-help t)
(setopt completion-eager-update t)
-(setopt completion-styles '(basic emacs22 flex))
+(setopt completion-eager-display t)
+(setopt completion-styles '(partial-completion flex initials))
+(setopt completion-show-help nil)
(global-completion-preview-mode 1)
+;; Use C-{n,p} to move up/down in a minibuffer
+(use-package minibuffer
+ :ensure nil
+ :bind ( :map minibuffer-visible-completions-up-down-map
+ ("C-n" . minibuffer-next-completion)
+ ("C-p" . minibuffer-previous-completion)))
+
;; Better help display
(which-key-mode 1)