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"