Fixes for nnn and ^G functionality and add lat alias

This commit is contained in:
Daniel Flanagan 2021-11-11 12:08:51 -06:00
parent 6005e2c287
commit 8589a263ff
Signed by: lytedev
GPG key ID: 5B2020A0F9921EF4

View file

@ -4,8 +4,10 @@ end
if has_command exa if has_command exa
alias ls 'exa --group-directories-first' alias ls 'exa --group-directories-first'
alias l ls
alias tree 'ls --tree --level=3' alias tree 'ls --tree --level=3'
alias lt 'll --sort=modified' alias lt 'll --sort=modified'
alias lat 'la --sort=modified'
alias lc 'lt --sort=accessed' alias lc 'lt --sort=accessed'
alias lT 'lt --reverse' alias lT 'lt --reverse'
alias lC 'lc --reverse' alias lC 'lc --reverse'
@ -56,9 +58,10 @@ if has_command nnn
function r --wraps nnn --description 'Run nnn with support for jump-to-directory-on-exit via ^G' function r --wraps nnn --description 'Run nnn with support for jump-to-directory-on-exit via ^G'
# TODO: this would break with multiple nnn instances, right? # TODO: this would break with multiple nnn instances, right?
# probably need to mktemp instead # probably need to mktemp instead
set NNN_TMPFILE "$XDG_CONFIG_HOME/nnn/.lastd" set -u NNN_TMPFILE (mktemp)
export NNN_TMPFILE
nnn -P p $argv nnn -P p $argv
test -e $NNN_TMPFILE && source $NNN_TMPFILE && rm $NNN_TMPFILE test -e $NNN_TMPFILE && source $NNN_TMPFILE && cp $NNN_TMPFILE ~/.nnn-last-tmpfile && rm $NNN_TMPFILE
end end
alias l r alias l r
end end