Kakodemon — an OpenGL-based GUI for Kakoune

Hello :wave:

I’ve been working on Kakodemon, an OpenGL-based GUI for Kakoune. It’s reached a point where I think it’s ready for some feedback and testing :slight_smile:

Here are the core features of the project right now:

  • Modern UI: A nicer and modern interface with pixel-perfect padding, different font sizes, redesigned menus and better mouse support
  • Dynamic Tiling: Multiple kakoune clients can exist inside the same Kakodemon window. Kakodemon uses dynamic tiling, similar to dwm and XMonad, for arranging the clients. Currently, it supports the layouts tall, wide and full
  • Customizable: Configure fonts and colors by setting the ui_options option in Kakoune. Different parts of the UI can use different fonts and font sizes.

I’m planning to add more customization and features in the future. I’d appreciate if you’d check it out and report any bugs or missing features!

Some screens:

9 Likes