More assignable keys via macros:
There are #defines for alt-keys (A_UP, A_DOWN), shift-keys (S_TAB, S_F9), control-keys (C_DEL, C_N).
I would really like to have combinations available, namely these:
execute('bind-to-key mp_scroll_window_down 'event2index(C_S_DOWN));
execute('bind-to-key mp_scroll_window_up 'event2index(C_S_UP));
execute('bind-to-key mp_convert_bin_to_hex 'event2index(C_S_N));
execute('bind-to-key mp_invert_hex 'event2index(C_A_S_N));
execute('bind-to-key mp_convert_hex_to_ascii 'event2index(C_'));
execute('bind-to-key mp_convert_ascii_to_hex 'event2index(C_S_'));
execute('bind-to-key maybe_split_insert_line 'event2index(C_ENTER));
execute('bind-to-key rubout 'event2index(S_BACKSPACE));
(although C_' would probably have to be something like C_TICK)
Sort the entries in the box that pops up after a PUSH_TAG by project, putting the current project first:
I keep several, very similar projects in my workspace, and switch between them several times a day. Since these have many duplicate, or nearly duplicate files, when I press my 'push-tag' key (ctrl-.), sometimes as many as a dozen file locations will pop up as potential function sources. I then have to manually find the file location in the list that corresponds to my current project. If it sorted the list by project, putting the files from the current project first, this would save me a lot of accidental errors.