Closes #582
* core: set of tools to work on kakoune source code * base: very common languages and tools * extra: less common languages and tools