Compare commits

...

2 commits

3 changed files with 10 additions and 8 deletions

View file

@ -1,8 +0,0 @@
#! zsh
if (( $+commands[sk] )); then
# TODO: figure out where lotabout/skim puts these Zsh support files on non-Homebrew installs
[[ $- == *i* ]] && source /usr/local/opt/sk/share/zsh/site-functions/completion.zsh 2>/dev/null
source /usr/local/opt/sk/share/zsh/site-functions/key-bindings.zsh
else
bindkey '^R' history-incremental-search-backward
fi

View file

@ -2,6 +2,15 @@
local -a newbins local -a newbins
# asdf
export ASDF_CONFIG_FILE=$XDG_CONFIG_HOME/asdf/asdfrc
export ASDF_DATA_DIR=$XDG_DATA_HOME/asdf
# Don't add asdf's directories to the command path, because evaluating its
# version resolution every time you call a tool is really slow. Instead just
# configure asdf to respect XDG base directories, then rely on Direnv to
# resolve paths properly for each project, as described here:
# https://github.com/zimfw/asdf#how-to-configure-asdf-to-work-with-the-direnv-installed-with-my-system-package-manager
# docker # docker
export DOCKER_CONFIG=$XDG_CONFIG_HOME/docker export DOCKER_CONFIG=$XDG_CONFIG_HOME/docker

View file

@ -39,6 +39,7 @@ zmodule mollifier/cd-gitroot --fpath . --autoload cd-gitroot
zmodule zsh-users/zsh-autosuggestions zmodule zsh-users/zsh-autosuggestions
(( ${+commands[brew]} )) && zmodule homebrew (( ${+commands[brew]} )) && zmodule homebrew
zeval-if-installed atuin 'atuin init zsh --disable-up-arrow'
zeval-if-installed direnv 'direnv hook zsh' zeval-if-installed direnv 'direnv hook zsh'
zeval-if-installed scmpuff 'scmpuff init --shell=zsh' zeval-if-installed scmpuff 'scmpuff init --shell=zsh'