home/src/kakrc

35 lines
831 B
Plaintext
Raw Normal View History

def -shell-params runtime %{ %sh{
while (( "$#" )); 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
}
# 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