The internal API for basic stuff works!! Basically i looked at how neovim uses lua to invoke its internal api and decided to implement that so i can allow scripting in Pinel! It was actually pretty easy. While vim/nvims api was written in C I was able to port over the basic infrastructure which just involves invoking those functions and logging them when the app loads. While this does increase load time it is very minimal.
I also wrote up the docs for it!
The first image is me disabling the sidebar using the script in the second image.
here is a template file you can check out to see how it works!
More functions and language supports to come soon!
Changelog
Log in to leave a comment

hopefully by