done
unset a k v
-### abbreviation aliases
+### aliases
+## builtins
+alias rehash='_sev_setpath; rehash'
+## utils
alias h='fc -l -25'
alias j='jobs -l'
alias l='ls -AF'
}
alias u=up
if [[ -v commands[zoxide] ]] {
- eval "$(zoxide init zsh)"
+ # https://github.com/ajeetdsouza/zoxide/issues/513
+ eval "${$(zoxide init zsh):s#_files -/#_cd#}"
alias cd=z
}
### system-specific configs and aliases
case $OSTYPE; in
freebsd*)
- # colors
+ ## colors
export CLICOLOR=
export LS_COLORS='di=34:ln=35:so=32:pi=33:ex=31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
## install port dependencies from pkg (like pkgsrc `bmake bin-install')
# XXX: should probably use package-depends where possible, breaks when
- # port name is different to package name
- # (eg. graphics/sdl20 == sdl2, devel/glib20 == glib2, etc)
+ # port name is different to package name
+ # (eg. graphics/sdl20 == sdl2, devel/glib20 == glib2, etc)
function portpkg {
case "$1" {
build|run)