Compare commits
2 commits
22fef2de69
...
f3a1f61dc6
Author | SHA1 | Date | |
---|---|---|---|
f3a1f61dc6 | |||
402eee2e2b |
2 changed files with 32 additions and 43 deletions
|
@ -1,60 +1,49 @@
|
|||
#!/usr/bin/env zsh
|
||||
|
||||
# system usage
|
||||
#########################################
|
||||
alias reload="source ~/.zshrc"
|
||||
alias rr="rm -rf"
|
||||
#########################################
|
||||
|
||||
#ls type aliases
|
||||
#########################################
|
||||
#alias ls='ls -F'
|
||||
alias l='ls -lh --color=auto'
|
||||
alias ll="ls -lhA"
|
||||
alias left='ls -t -1'
|
||||
alias ls='ls --color=auto'
|
||||
alias lsl="ls -lhFA | less"
|
||||
#########################################
|
||||
|
||||
# List declared aliases, functions, paths
|
||||
#########################################
|
||||
alias aliases="alias | sed 's/=.*//'"
|
||||
alias functions="declare -f | grep '^[a-z].* ()' | sed 's/{$//'"
|
||||
alias paths='echo -e ${PATH//:/\\n}'
|
||||
#########################################
|
||||
|
||||
# program dependent aliases
|
||||
#########################################
|
||||
alias code2="code-insiders"
|
||||
# ls -> lsd | swap ls for ls-deluxe
|
||||
alias reload="source ~/.zshrc"
|
||||
alias rr="rm -rf"
|
||||
alias c="clear"
|
||||
|
||||
# ls -> lsd | swap ls for ls-deluxe if it exists
|
||||
alias ls='ls --color=auto'
|
||||
alias l='ls -lh'
|
||||
alias la="ls -a"
|
||||
alias ll="ls -lhA"
|
||||
alias lr='ls -R'
|
||||
alias lla="ls -la"
|
||||
alias lsl="ls -lhFA | less"
|
||||
alias left='ls -t -1'
|
||||
|
||||
if is-executable lsd; then
|
||||
|
||||
is-tty && alias lsd="lsd --icon never"
|
||||
alias ls='lsd'
|
||||
alias l='lsd -l'
|
||||
alias la='lsd -a'
|
||||
alias lla='lsd -la'
|
||||
alias lt='lsd --tree --depth=3'
|
||||
alias lr='lsd -R'
|
||||
|
||||
else
|
||||
alias lt="tree -L 3"
|
||||
fi
|
||||
#lazygit
|
||||
|
||||
is-executable lazygit && alias lg=lazygit
|
||||
|
||||
# source custom tmux.conf with older tmux
|
||||
alias tmux="tmux -f ~/.config/tmux/tmux.conf"
|
||||
alias rc="rclone --filter-from ~/.config/rclone/filter-file.txt"
|
||||
# prefer nvim if installed
|
||||
|
||||
# prefer lvim > nvim > vim
|
||||
if is-executable lvim; then
|
||||
alias vim=lvim
|
||||
elif is-executable nvim; then
|
||||
alias vim=nvim
|
||||
fi
|
||||
# gdu defualts
|
||||
|
||||
is-executable gdu && alias gdu -I '.*node_modules' -H
|
||||
# more fzf
|
||||
|
||||
alias fzf-bat="fzf --preview 'bat --style=numbers --color=always --line-range :500 {}'"
|
||||
alias vivaldi="vivaldi-stable"
|
||||
#zellij
|
||||
|
||||
if is-executable zellij; then
|
||||
|
||||
alias zs="zellij -s"
|
||||
|
@ -62,8 +51,8 @@ if is-executable zellij; then
|
|||
alias za="zellij a"
|
||||
|
||||
fi
|
||||
#zenith
|
||||
|
||||
alias zenith="zenith -d 0 -n 0"
|
||||
# pdm
|
||||
|
||||
alias pdm-start='eval "$(pdm shell)"'
|
||||
##########################################
|
||||
|
||||
|
|
Loading…
Reference in a new issue