mirror of
https://github.com/rywng/dotfiles.git
synced 2024-11-24 11:51:50 +08:00
info default to vi-keybind.
This commit is contained in:
parent
3b355ac8f1
commit
24ab57c221
29
.zshrc
29
.zshrc
@ -73,14 +73,19 @@ zz () {
|
|||||||
}
|
}
|
||||||
alias zc="z -c"
|
alias zc="z -c"
|
||||||
|
|
||||||
#use lf to change dirs. credit: luke
|
|
||||||
lfcd () {
|
n ()
|
||||||
tmp="$(mktemp)"
|
{
|
||||||
lf -last-dir-path="$tmp" "$@"
|
# Block nesting of nnn in subshells
|
||||||
if [ -f "$tmp" ]; then
|
if [ -n $NNNLVL ] && [ "${NNNLVL:-0}" -ge 1 ]; then
|
||||||
dir="$(cat "$tmp")"
|
echo "nnn is already running"
|
||||||
rm -f "$tmp"
|
return
|
||||||
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
|
fi
|
||||||
|
NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd"
|
||||||
|
nnn "$@" "-G"
|
||||||
|
if [ -f "$NNN_TMPFILE" ]; then
|
||||||
|
. "$NNN_TMPFILE"
|
||||||
|
rm -f "$NNN_TMPFILE" > /dev/null
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -118,8 +123,7 @@ export MANLESS="Manual\ \$MAN_PN\ ?ltline\ %lt?L/%L.:byte\ %bB?s/%s..?\:?pB\ %pB
|
|||||||
export LESS="-RSM~"
|
export LESS="-RSM~"
|
||||||
|
|
||||||
#local path
|
#local path
|
||||||
export PATH="${PATH}:${HOME}/.local/bin/"
|
export PATH="${PATH}:${HOME}/.local/bin/:${HOME}/.scripts/:${HOME}/.cache/cargo/bin/"
|
||||||
export PATH="${PATH}:${HOME}/.scripts/"
|
|
||||||
export MANPATH="${MANPATH}:${HOME}/.local/share/man"
|
export MANPATH="${MANPATH}:${HOME}/.local/share/man"
|
||||||
|
|
||||||
#ccache support
|
#ccache support
|
||||||
@ -135,6 +139,7 @@ alias e='emerge'
|
|||||||
alias free='free -h'
|
alias free='free -h'
|
||||||
alias g='git'
|
alias g='git'
|
||||||
alias grep='grep --color=auto'
|
alias grep='grep --color=auto'
|
||||||
|
alias info="info --vi-keys"
|
||||||
alias ip='ip -color=auto'
|
alias ip='ip -color=auto'
|
||||||
alias la='exa -a'
|
alias la='exa -a'
|
||||||
alias ll='exa -l'
|
alias ll='exa -l'
|
||||||
@ -142,14 +147,14 @@ alias ls='exa'
|
|||||||
alias nya='doas'
|
alias nya='doas'
|
||||||
alias pd='pandoc --pdf-engine=xelatex -V "mainfont:Source Han Sans CN"'
|
alias pd='pandoc --pdf-engine=xelatex -V "mainfont:Source Han Sans CN"'
|
||||||
alias pls='echo "doas "$(fc -ln -1) && doas $(fc -ln -1)'
|
alias pls='echo "doas "$(fc -ln -1) && doas $(fc -ln -1)'
|
||||||
|
alias p='python'
|
||||||
alias se='doas emerge'
|
alias se='doas emerge'
|
||||||
alias sp='doas pacman'
|
alias sp='doas pacman'
|
||||||
alias ssh='TERM="xterm-256color" ssh'
|
alias ssh='TERM="xterm-256color" ssh'
|
||||||
alias sv='doasedit.sh'
|
alias sv='doasedit.sh'
|
||||||
alias p='python'
|
|
||||||
alias v='nvim'
|
alias v='nvim'
|
||||||
alias vw='nvim -c VimwikiIndex'
|
alias vw='nvim -c VimwikiIndex'
|
||||||
alias yt-dl='yt-dlp --sub-lang en,zh-Hant --audio-format best'
|
alias yt-dl='youtube-dl --sub-lang en,zh-Hant --audio-format best'
|
||||||
|
|
||||||
bindkey -M menuselect 'h' vi-backward-char
|
bindkey -M menuselect 'h' vi-backward-char
|
||||||
bindkey -M menuselect 'k' vi-up-line-or-history
|
bindkey -M menuselect 'k' vi-up-line-or-history
|
||||||
|
Loading…
Reference in New Issue
Block a user