feat: new yazi script + key bindings
This commit is contained in:
@@ -17,6 +17,8 @@ compinit
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
export PATH="/home/dqnid/.local/bin:$PATH"
|
||||
|
||||
export TERMINAL=/usr/local/bin/st
|
||||
|
||||
# Aliases
|
||||
alias r=ranger
|
||||
alias v=nvim
|
||||
@@ -25,9 +27,19 @@ alias n="nnn -e"
|
||||
alias gs="git status --short"
|
||||
alias gl="git log --graph --oneline --all"
|
||||
alias nvm_init='[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"'
|
||||
alias ls=lsd
|
||||
|
||||
eval "$(starship init zsh)"
|
||||
eval "$(zoxide init zsh)"
|
||||
|
||||
function y() {
|
||||
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
|
||||
command yazi "$@" --cwd-file="$tmp"
|
||||
IFS= read -r -d '' cwd < "$tmp"
|
||||
[ "$cwd" != "$PWD" ] && [ -d "$cwd" ] && builtin cd -- "$cwd"
|
||||
rm -f -- "$tmp"
|
||||
}
|
||||
|
||||
export EDITOR=nvim
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||
|
||||
Reference in New Issue
Block a user