From b0cfbf184fbb87a4b0da33981b3312ef899defae Mon Sep 17 00:00:00 2001 From: ooks-io Date: Tue, 7 Jan 2025 16:25:55 +1100 Subject: [PATCH] fish: neovim telescope alias init --- modules/home/console/shell/fish/aliases.nix | 3 ++- modules/home/console/shell/fish/binds.nix | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/home/console/shell/fish/aliases.nix b/modules/home/console/shell/fish/aliases.nix index bf6494c..e8bfedf 100644 --- a/modules/home/console/shell/fish/aliases.nix +++ b/modules/home/console/shell/fish/aliases.nix @@ -13,10 +13,11 @@ in { lst = "${getExe eza} -T -L 5 --icons --group-directories-first"; du = "${getExe dust}"; gitroot = "cd (git rev-parse --show-toplevel)"; + gitedit = "cd (git rev-parse --show-toplevel); nvim -c 'Telescope find_files'; cd -"; }; shellAbbrs = { f = "cd $FLAKE"; - fe = "$EDITOR $FLAKE"; + fe = "$EDITOR (git rev-parse --show-toplevel) -c 'Telescope find_files'"; nswitch = "${getExe nh} os switch"; }; diff --git a/modules/home/console/shell/fish/binds.nix b/modules/home/console/shell/fish/binds.nix index 3d35402..8fb9f74 100644 --- a/modules/home/console/shell/fish/binds.nix +++ b/modules/home/console/shell/fish/binds.nix @@ -2,7 +2,7 @@ programs.fish = { functions = { fish_user_key_bindings = '' - bind --preset -M insert \cf nvim '+Telescope find_files' $FLAKE + bind --preset -M insert \cf gitedit bind --preset -M insert \ec fzf_cd_widget ''; };