# XDG Spec set -gx XDG_CONFIG_HOME "$HOME/.config" set -gx XDG_DATA_HOME "$HOME/.local/share" set -gx XDG_CACHE_HOME "$HOME/.cache" # Increase memory sizes for java using Ant set -gx ANT_OPTS "-Xmx2048m -Xms512m" # Set default editor to vim set -gx EDITOR vim set -gx VISUAL "$EDITOR" # Interractive env variables if status --is-interactive # FZF if type -q rg set -gx FZF_DEFAULT_COMMAND 'rg --files' # set -gx FZF_DEFAULT_COMMAND 'rg --files --no-ignore-vcs --hidden' else if type -q ag set -gx FZF_DEFAULT_COMMAND 'ag -g ""' end if [ -n "$FZF_DEFAULT_COMMAND" ] set -gx FZF_CTRL_T_COMMAND "$FZF_DEFAULT_COMMAND \$dir" end set -gx FZF_DEFAULT_OPTS " --preview-window=:hidden --preview='__fzf_preview {}' --bind '?:toggle-preview' " # Export colors eval ($HOME/bin/derive_colors.py --export --fish) if [ "$VIM_COLOR" = "solarized" ] _set_colorscheme "solarized light" end end