From 4af0328fd78753d62c46e04a1deb5d24cbd4cb26 Mon Sep 17 00:00:00 2001 From: maxstrb Date: Fri, 7 Nov 2025 11:30:50 +0100 Subject: [PATCH] non important commit --- home/modules/shells.nix | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/home/modules/shells.nix b/home/modules/shells.nix index 9d04c65..68a0e79 100644 --- a/home/modules/shells.nix +++ b/home/modules/shells.nix @@ -49,16 +49,6 @@ fastfetch } - def --env f [] { - let dir = ( - fd --type d --follow --exclude .git - | fzf --height 40% --reverse --border - ) - if ($dir != "") { - cd $dir - } - } - def rebuild [message?: string] { cd /home/maxag/.nix-config let commit_message = if $message != null {$message} else {"non important commit"} @@ -74,14 +64,19 @@ } $env.config.keybindings = ($env.config.keybindings | append { - name: "fzf-search" + name: "fzf-cd" modifier: "control" keycode: "char_f" mode: "emacs" - event: { - send: "executehostcommand" - cmd: 'commandline edit --insert (fd -t d -L . | fzf)' - } + event: [ + { + send: "executehostcommand" + cmd: 'commandline edit --replace $"cd \'(fd -t d -L . | fzf)\'"' + } + { + send: "enter" + } + ] }) '';