From 9dffce8bddc9bf5c21ca14d0be3b47ddd77f7ae5 Mon Sep 17 00:00:00 2001 From: qodelicious <162776175+qodelicious@users.noreply.github.com> Date: Wed, 21 Oct 2026 00:06:46 +0000 Subject: [PATCH] Fix completions still using 1-based split column names split column now names its columns from column0. cargo packages now reads packages.name from cargo metadata, since workspace_members ids no longer have a space separated name. --- custom-completions/cargo/cargo-completions.nu | 2 +- custom-completions/scoop/scoop-completions.nu | 2 +- custom-completions/zellij/zellij-completions.nu | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/custom-completions/cargo/cargo-completions.nu b/custom-completions/cargo/cargo-completions.nu index 7104c397b..886318a6d 100644 --- a/custom-completions/cargo/cargo-completions.nu +++ b/custom-completions/cargo/cargo-completions.nu @@ -11,7 +11,7 @@ def "nu-complete cargo packages" [] { if $metadata == '' { [] } else { - $metadata | from json | get workspace_members | split column ' ' | get column1 + $metadata | from json | get packages.name } } diff --git a/custom-completions/scoop/scoop-completions.nu b/custom-completions/scoop/scoop-completions.nu index a8d91a8e8..5d6141bbe 100644 --- a/custom-completions/scoop/scoop-completions.nu +++ b/custom-completions/scoop/scoop-completions.nu @@ -135,7 +135,7 @@ def scoopCommands [] { } def scoopAliases [] { - scoop alias list | str trim | lines | slice 2.. | split column " " | get column1 + scoop alias list | str trim | lines | slice 2.. | split column " " | get column0 } def batStyles [] { diff --git a/custom-completions/zellij/zellij-completions.nu b/custom-completions/zellij/zellij-completions.nu index 3f64076a6..d85164347 100644 --- a/custom-completions/zellij/zellij-completions.nu +++ b/custom-completions/zellij/zellij-completions.nu @@ -1,5 +1,5 @@ def "nu-complete subcommands" [] { - ^zellij --help | split column "SUBCOMMANDS:" | get column2.0 | str trim | lines | str trim | parse -r '(?P^[ + ^zellij --help | split column "SUBCOMMANDS:" | get column1.0 | str trim | lines | str trim | parse -r '(?P^[ a-z-]+)' | get command }