The following is a patch to do the following:
1. When you add your own key bindings in .clewn_keys, it does not override the default bindings but simply adds the new ones. The patch overrides the default bindings if you supply your own.
2. Support for up to 25 function keys. F1-F25.
3. New command gotobr that allows you to direct gvim to go the breakpoint location (e.g., gotobr 4)
Enhancements I'd like to see:
1. Native support for things like <ctrl>-<F1>, <S>-<F1>, etc. Currently, I bind a command to a function key such as F20, and I map in gvim <ctrl>-F2 to <F20>, for example.
2. A gvim breakpoint buffer similar to the variable display buffer. This new buffer would display all my breakpoints and allow me to delete, disable, and jump (using new gotobr command) to a given breakpoint.
3. A command-line option that lets me switch from the current way of displaying breakpoint (a number) to the more common way of displaying a red dot for a breakpoint and a grey dot for a disabled breakpoint.
clewn-1.14 patch