Extend LF config

This commit is contained in:
Tim
2025-06-10 14:38:57 +02:00
parent 92a5ccf431
commit 698c504795
4 changed files with 399 additions and 0 deletions

View File

@ -37,3 +37,6 @@ if test -d "$FNM_PATH"
end
fish_add_path /home/tim/.pixi/bin
set -gx EDITOR nano
set -gx PAGER less

View File

@ -0,0 +1,18 @@
# Change working dir in fish to last dir in lf on exit (adapted from ranger).
#
# You may put this file to a directory in $fish_function_path variable:
#
# mkdir -p ~/.config/fish/functions
# ln -s "/path/to/lfcd.fish" ~/.config/fish/functions
#
# You may also like to assign a key (Ctrl-O) to this command:
#
# bind \co 'set old_tty (stty -g); stty sane; lfcd; stty $old_tty; commandline -f repaint'
#
# You may put this in a function called fish_user_key_bindings.
function lf --wraps="lf" --description="lf - Terminal file manager (changing directory on exit)"
# `command` is needed in case `lfcd` is aliased to `lf`.
# Quotes will cause `cd` to not change directory if `lf` prints nothing to stdout due to an error.
cd "$(command lf -print-last-dir $argv)"
end