From 2d3709f3545c8f2dbeafc51f67129da6481b4306 Mon Sep 17 00:00:00 2001 From: Anmol Wadhwani <4815989+anmolw@users.noreply.github.com> Date: Fri, 22 Nov 2024 20:31:40 +0530 Subject: [PATCH] Strip theme location in fish completions Co-authored-by: trag1c --- src/build/fish_completions.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build/fish_completions.zig b/src/build/fish_completions.zig index 64fbea44e..2ac67bdad 100644 --- a/src/build/fish_completions.zig +++ b/src/build/fish_completions.zig @@ -53,7 +53,7 @@ fn writeFishCompletions(writer: anytype) !void { if (std.mem.startsWith(u8, field.name, "font-family")) try writer.writeAll(" -f -a \"(ghostty +list-fonts | grep '^[A-Z]')\"") else if (std.mem.eql(u8, "theme", field.name)) - try writer.writeAll(" -f -a \"(ghostty +list-themes)\"") + try writer.writeAll(" -f -a \"(ghostty +list-themes | sed -E 's/^(.*) \\(.*\\$/\\1/')\"") else if (std.mem.eql(u8, "working-directory", field.name)) try writer.writeAll(" -f -k -a \"(__fish_complete_directories)\"") else {