From 857518578a74bb161c33e132700b8993aa0ae832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Mon, 7 Nov 2022 15:44:18 +0100 Subject: [PATCH] feat(fzf): do not ignore vcs and follow links --- configs/fzf.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/configs/fzf.nix b/configs/fzf.nix index 494e9df..3f712d1 100644 --- a/configs/fzf.nix +++ b/configs/fzf.nix @@ -5,18 +5,19 @@ }: { environment = { systemPackages = [pkgs.fzf]; - variables = { + variables = rec { + FZF_DEFAULT_COMMAND = "${pkgs.fd}/bin/fd --type f --strip-cwd-prefix --follow --no-ignore-vcs --exclude .git"; FZF_DEFAULT_OPTS = - lib.escapeShellArgs ["--height=40%" "--layout=reverse"]; + lib.escapeShellArgs ["--height=40%"]; FZF_ALT_C_COMMAND = "${pkgs.fd}/bin/fd --type d"; FZF_ALT_C_OPTS = lib.escapeShellArgs [ "--preview='${pkgs.tree}/bin/tree -L 1 \"{}\"'" "--bind=space:toggle-preview" "--preview-window=hidden" ]; - FZF_CTRL_T_COMMAND = "${pkgs.fd}/bin/fd --type f"; + FZF_CTRL_T_COMMAND = FZF_DEFAULT_COMMAND; FZF_CTRL_T_OPTS = - lib.escapeShellArgs ["--preview='${pkgs.bat}/bin/bat \"{}\"'"]; + lib.escapeShellArgs ["--preview='head -$LINES {}'"]; }; };