X-Git-Url: https://git.sev.monster/~sev/dotfiles.git/blobdiff_plain/670523490e4a4780591f728ba1ad9a68cb5ef559..8a92a2c03c1ea03829e44bf80771a08153261e2a:/etc/zsh/.zshrc diff --git a/etc/zsh/.zshrc b/etc/zsh/.zshrc index 2c04ca6..2d3a672 100644 --- a/etc/zsh/.zshrc +++ b/etc/zsh/.zshrc @@ -161,7 +161,10 @@ for k v in ${(kv)a}; do 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' @@ -227,7 +230,8 @@ function up { } 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 } @@ -266,7 +270,7 @@ add-zsh-hook chpwd sev_chpwd ### 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' @@ -276,8 +280,8 @@ case $OSTYPE; in ## 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)