dotfiles/chezmoi.roots/_home/private_dot_config/sz.env/991_aliases.env.tmpl

50 lines
1.1 KiB
Cheetah
Raw Normal View History

2024-09-19 00:31:48 -04:00
#!/usr/bin/env -S bash -c 'echo "Not a user script. source(aka .) only"'
2025-04-17 15:50:23 -04:00
[[ "$(command -v _ls)" =~ alias ]] || alias _ls='command ls '
2025-04-02 12:32:53 -04:00
{{- if eq .chezmoi.os "darwin" }}
alias ls='_ls -hF --color=auto '
alias l='ls -la '
2025-04-02 12:32:53 -04:00
alias lold='l -t '
alias lnew='l -tr '
{{ else }}
alias ls='_ls -hF --color=auto --group-directories-first '
alias l='ls -la '
2024-09-19 00:31:48 -04:00
alias lold='l --sort=time '
alias lnew='l --sort=time --reverse '
2025-04-02 12:32:53 -04:00
{{- end }}
2024-11-24 21:53:34 -05:00
alias ll='l -A'
2025-04-02 12:32:53 -04:00
alias lu='l -U '
2024-09-19 00:31:48 -04:00
alias sudo='sudo '
2025-04-03 22:01:52 -04:00
is_cmd ov \
&& alias less="ov --wrap=false " \
&& export PAGER="ov --wrap=false "
if is_cmd bat; then
alias cat='bat --wrap=never '
alias less='cat '
elif is_cmd moar; then
alias less="moar " \
&& export PAGER=moar
fi
2025-04-03 22:01:52 -04:00
2025-03-12 14:27:27 +00:00
is_cmd nvim \
2025-04-02 12:32:53 -04:00
&& export VISUAL="nvim" EDITOR="nvim" \
2025-04-03 22:01:52 -04:00
|| export VISUAL="vim" EDITOR="vim"
alias nvim="POSTFIX_BUITINS=1 command $EDITOR -p "
alias vi='nvim '
alias vim='nvim '
alias nvimdiff='nvim -d '
alias vimdiff='nvimdiff '
2025-04-03 22:01:52 -04:00
2025-04-17 18:22:07 -04:00
if is_cmd git; then
gitcd() {
cd "$(git rev-parse --show-toplevel)${1:+/${1}}"
}
fi
# vim: set ft=sh expandtab tabstop=4 shiftwidth=4:
2025-04-17 15:50:23 -04:00