From c1ddc1dd93aced8db8537dba7942dd3b143c89a9 Mon Sep 17 00:00:00 2001 From: Fredrik Robertsen Date: Wed, 25 Mar 2026 23:04:36 +0100 Subject: [PATCH] fix nushell auto complete shenanigans --- dotfiles/nushell/config.nu | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/dotfiles/nushell/config.nu b/dotfiles/nushell/config.nu index b1b65ef..7c71ff2 100644 --- a/dotfiles/nushell/config.nu +++ b/dotfiles/nushell/config.nu @@ -1,9 +1,29 @@ $env.config.show_banner = false $env.config.completions.case_sensitive = false $env.config.completions.algorithm = "fuzzy" -$env.config.completions.quick = false +$env.config.completions.quick = true $env.config.completions.partial = true +$env.config.keybindings = [ + { + name: completion_menu + modifier: none + keycode: tab + mode: [emacs vi_normal vi_insert] + event: [ + { send: menu name: completion_menu } + { send: menunext } + ] + } + { + name: completion_previous + modifier: shift + keycode: backtab + mode: [emacs vi_normal vi_insert] + event: { send: menuprevious } + } +] + source $"($nu.cache-dir)/carapace.nu" use $"($nu.cache-dir)/starship.nu"