This commit is contained in:
Blallo 2022-01-29 17:24:54 +01:00
parent 8dbf08de1e
commit ea4ab5403a
No known key found for this signature in database
GPG key ID: 0CBE577C9B72DC3F

21
.zshrc
View file

@ -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