Update
This commit is contained in:
parent
8dbf08de1e
commit
ea4ab5403a
1 changed files with 17 additions and 4 deletions
21
.zshrc
21
.zshrc
|
@ -68,6 +68,7 @@ fi
|
||||||
|
|
||||||
if [[ ! -z $TMUX ]]; then
|
if [[ ! -z $TMUX ]]; then
|
||||||
export TERM=tmux-256color
|
export TERM=tmux-256color
|
||||||
|
export TMUX_BASE=$(tmux display -p '#{pane_current_path}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
## Editor
|
## Editor
|
||||||
|
@ -122,7 +123,7 @@ alias lh="ls -lh"
|
||||||
alias la="ls -la"
|
alias la="ls -la"
|
||||||
alias ll="ls -l"
|
alias ll="ls -l"
|
||||||
alias lrt="ls -lrt"
|
alias lrt="ls -lrt"
|
||||||
alias wgpg="gpg --homedir /home/leo/.gnupg-work"
|
alias wgpg="gpg --homedir /home/leo/.gnupg-sysdig"
|
||||||
alias agpg="gpg --homedir /home/leo/.gnupg-ai"
|
alias agpg="gpg --homedir /home/leo/.gnupg-ai"
|
||||||
alias ai_all="cat ${HOME}/Documents/personal/ai/code/prod/hosts.yml|yq '[.hosts|to_entries[]|{"key": .key, "value": .value.groups}]|from_entries'"
|
alias ai_all="cat ${HOME}/Documents/personal/ai/code/prod/hosts.yml|yq '[.hosts|to_entries[]|{"key": .key, "value": .value.groups}]|from_entries'"
|
||||||
alias pacbrowse="pacman -Qq | fzf --preview 'pacman -Qil {}' --layout=reverse --bind 'enter:execute(pacman -Qil {} | less)'"
|
alias pacbrowse="pacman -Qq | fzf --preview 'pacman -Qil {}' --layout=reverse --bind 'enter:execute(pacman -Qil {} | less)'"
|
||||||
|
@ -140,8 +141,9 @@ export DRONE_TOKEN=${drone_token}
|
||||||
fpath+=/usr/share/git/completion
|
fpath+=/usr/share/git/completion
|
||||||
|
|
||||||
## mailbundle
|
## mailbundle
|
||||||
|
export MAILDIR="${HOME}/Mail"
|
||||||
alias mutt="neomutt"
|
alias mutt="neomutt"
|
||||||
alias mailbundle="/opt/mailbundle/config/bin/autorun"
|
alias mailbundle="${MAILDIR}/mailbundle/config/bin/autorun"
|
||||||
|
|
||||||
## torbrowser
|
## torbrowser
|
||||||
export PATH=/opt/tor-browser_en-US:$PATH
|
export PATH=/opt/tor-browser_en-US:$PATH
|
||||||
|
@ -267,6 +269,15 @@ urldecode() {
|
||||||
printf '%b' "${url_encoded//%/\\x}"
|
printf '%b' "${url_encoded//%/\\x}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ce() {
|
||||||
|
if [ "z$TMUX" != "z" ] && [ "z$TMUX_BASE" != "z" ] ; then
|
||||||
|
cd $()
|
||||||
|
cd $TMUX_BASE
|
||||||
|
else
|
||||||
|
cd
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
## Custom completion
|
## Custom completion
|
||||||
# certo
|
# certo
|
||||||
if which certo > /dev/null; then
|
if which certo > /dev/null; then
|
||||||
|
@ -282,11 +293,11 @@ fi
|
||||||
|
|
||||||
## Colored manual
|
## Colored manual
|
||||||
|
|
||||||
function _man() {
|
function color_man() {
|
||||||
man $@ | bat -p --language="man"
|
man $@ | bat -p --language="man"
|
||||||
}
|
}
|
||||||
|
|
||||||
alias man="_man"
|
alias man="color_man"
|
||||||
|
|
||||||
## Local only
|
## Local only
|
||||||
|
|
||||||
|
@ -301,3 +312,5 @@ eval "$(atuin init zsh)"
|
||||||
bindkey '^r' _atuin_search_widget
|
bindkey '^r' _atuin_search_widget
|
||||||
|
|
||||||
# vim: set ft=zsh et sw=0 ts=2 sts=0:
|
# vim: set ft=zsh et sw=0 ts=2 sts=0:
|
||||||
|
|
||||||
|
source /home/leo/.config/broot/launcher/bash/br
|
||||||
|
|
Loading…
Reference in a new issue