# define color scheme
colalias value red
colalias type yellow
colalias identifier cyan
colalias string magenta
colalias error default,red
colalias keyword blue
colalias operator yellow
colalias attribute green
colalias comment cyan
colalias macro magenta

def -shell-params runtime %{ %sh{
        while [ $# -gt 0 ]; do
            echo "source '${kak_runtime}/$1'"
            shift
        done
}}

%sh{
    if [ -n "${XDG_CONFIG_HOME}" ]; then
       localconfdir="${XDG_CONFIG_HOME}/kak"
    else
       localconfdir="$HOME/.config/kak"
    fi
    if [ -d "${localconfdir}/autoload" ]; then
        for rcfile in ${localconfdir}/autoload/*; do
            echo "try %{ source '${rcfile}' } catch %{ }";
        done
    fi
    if [ -f "${localconfdir}/kakrc" ]; then
        echo "source '${localconfdir}/kakrc'"
    fi
}