I extracted a couple of config options into a config.h file. Keybindings is now an array that users can specify any number of keys to trigger the event. Configuring colors was a bit weird, since there was a specific color ramp for each color, so I just made it so you can only configure colors in the 8 color mode. For this reason, a 'force 8-bit mode' flag probably should also be added, since changing the TERM env variable every time before launching mdp might be a bit messy.
I extracted a couple of config options into a config.h file. Keybindings is now an array that users can specify any number of keys to trigger the event. Configuring colors was a bit weird, since there was a specific color ramp for each color, so I just made it so you can only configure colors in the 8 color mode. For this reason, a 'force 8-bit mode' flag probably should also be added, since changing the TERM env variable every time before launching mdp might be a bit messy.