From 80c8cdef62e81a9f8b35594b3be9df76fad921c8 Mon Sep 17 00:00:00 2001 From: Dennis Date: Fri, 5 Dec 2025 14:37:59 +0100 Subject: [PATCH] sessionizer fixes --- modules/fish/default.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/modules/fish/default.nix b/modules/fish/default.nix index 4004835..c610526 100644 --- a/modules/fish/default.nix +++ b/modules/fish/default.nix @@ -52,15 +52,23 @@ command fzf ''; zellij_session_delete = '' - set -l session_name (basename $1) + if test -z "$argv[1]" + return + end + + set -l session_name (basename $argv[1]) echo "delete $session_name" ''; zellij_session_kill = '' - set -l session_name (basename $1) + if test -z "$argv[1]" + return + end + + set -l session_name (basename $argv[1]) echo "delete $session_name" ''; zellij_session_fzf = '' - fzf \ + command fzf \ --prompt="Select project: " \ --header="Enter: Select | Ctrl+D: Delete Session | Ctrl+K: Kill Session" \ --bind="ctrl-d:execute(zellij_session_delete {})+reload($0 --generate-list)" \