From b7f7740d8cf1e810883d94a5369504b0fe222663 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Mon, 19 Feb 2024 10:18:52 +0300 Subject: [PATCH] Fix completer --- modules/nushell/configuration.nix.nu | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/nushell/configuration.nix.nu b/modules/nushell/configuration.nix.nu index 3db54a6..c3096f1 100644 --- a/modules/nushell/configuration.nix.nu +++ b/modules/nushell/configuration.nix.nu @@ -139,15 +139,15 @@ $env.config.completions = { completer: {|tokens: list| let expanded = scope aliases | where name == $tokens.0 | get --ignore-errors expansion.0 - let expanded = if $expanded != null and $expanded.0 != "cd" { + mut expanded_tokens = if $expanded != null and $tokens.0 != "cd" { $expanded | split row " " | append ($tokens | skip 1) } else { $tokens } - $expanded.0 = ($expanded.0 | str trim --left --char "^") + $expanded_tokens.0 = ($expanded_tokens.0 | str trim --left --char "^") - fish --command $"complete '--do-complete=($expanded | str join ' ')'" + fish --command $"complete '--do-complete=($expanded_tokens | str join ' ')'" | $"value(char tab)description(char newline)" + $in | from tsv --flexible --no-infer }