$env.CARAPACE_BRIDGES = 'fish,zsh,bash' $env.CARAPACE_LENIENT = 1 $env.config.buffer_editor = "emacs" $env.config.show_banner = false # remove welcome message $env.PATH ++= ([ ".cabal/bin" ".ghcup/bin" ".cargo/bin" ".bun/bin" ".local/share" ".config/emacs/bin" ".local/share" "go/bin" ".yarn/bin" ".cabal/bin" ".ghcup/bin" ] | each {|p| $nu.home-dir | path join $p} ) let carapace_completer = {|spans: list| carapace $spans.0 nushell ...$spans | from json } $env.config.completions.external = { enable: true max_results: 100 completer: $carapace_completer } source completions-jj.nu