summaryrefslogtreecommitdiff
path: root/nav
diff options
context:
space:
mode:
Diffstat (limited to 'nav')
-rwxr-xr-xnav19
1 files changed, 19 insertions, 0 deletions
diff --git a/nav b/nav
new file mode 100755
index 0000000..7984656
--- /dev/null
+++ b/nav
@@ -0,0 +1,19 @@
+cat \
+ <(echo "edit: enter") \
+ <(echo "prnt: alt-enter") \
+ <(echo "prev: alt-0..1") \
+ <(echo "pgup: scroll up") \
+ <(echo "pgdn: scroll down") \
+ <(fd --exclude=_ -t f . $PWD | sed "s,$PWD/*,,g") \
+ | fzf-tmux \
+ --bind "alt-enter:accept" \
+ --bind "enter:execute(vim {})" \
+ --bind "ctrl-/:change-preview-window(88|hidden|)" \
+ --bind "alt-0:change-preview(cat {})" \
+ --bind "alt-1:change-preview(git log --color=always --date=relative --abbrev-commit --pretty=format:'%Cred%h%Creset %s / %an %Creset%C(yellow)%d%Creset%Cgreen(%cr)%Creset' -- {})" \
+ --bind "pgup:preview-page-up" \
+ --bind "pgdn:preview-page-down" \
+ --header-lines=5 \
+ --header-first \
+ --preview-window="border-sharp,88" \
+ --preview "cat {}"