dotfiles/.config/kak/autoload/root.kak

15 lines
439 B
Text

provide-module root %∴
declare-option str-list root_globs .git .kakrc kakrc
# project-specific configuration
hook global BufCreate (.*/)?(\.kakrc\.local|\.kakrc\.local|\.kakrc) %{
set-option buffer filetype kak
}
try %{ source .kakrc } catch %{
try %{ source .kakrc.local } catch %{ try %{ source .local.kakrc } }
}
hook global KakBegin .* %{
# TODO: discover project root
}