Wezterm.kak: Basic WezTerm integration for Kakoune

Since I couldn’t find anyone working on a plugin for integrating WezTerm with Kakoune, I figured that I would try my hand at writing one myself.

I modeled this after Kakoune’s included windowing modules, but I couldn’t figure out how to implement focusing a client or opening a program in a tab. Currently, only running a program in a horizontally or vertically split pane has been implemented.

Any suggestions and criticism are welcome!

Edit: Since I posted this here, I have found a way to open a new instance of WezTerm and run a given program in it as well as running a given program in a new tab. However, I have still not yet found a way to focus a specific Kakoune client yet.