About

 
 

I'm addicted to vim...

Who said the Razer Chroma was only for gaming? I'm an avid vim user, so it was only fitting that I write a simple gVim plugin to update the keyboard's color layout depending on which vim mode I'm currently working in.

It was a bit of a challenge to integrate gVim with the C++ Chroma SDK, as gVim doesn't have C plugin support. So, I wrote a lightweight Python3 wrapper module, which gVim could import and use to update the keyboard colors.