Hi all, I've been working on the branch no-more-input-modes and it is about ready to merge into master. With the changes in this branch, input-modes have been removed, and the function they performed is now done by the dynamic keymaps system. There is a minor visual change to the program, because instead of the (single) input-mode being shown in the minibuffer area, there is now a short display of relevant keymaps, and instead of using text decorations (like [ and ] around the display) as before, I went with css-only decoration, which makes it more configurable.
This branch provides more contextual information to the gui, in the form of the new keymaps-display. For example, the keymaps-display now reports whether the focused element is inside of a form, thus informing you that you can use 'C-c C-c' to submit the form. It also tells you explicitly when a page-mode keymap is in effect. It is easy to configure which keymaps get reported in this way, and their "short names" can be configured through properties on keymaps. The problem of page-mode keymaps getting added to the keymap stack in the correct order is also solved in this branch. So please try out the branch.. the visual look of the keymaps display is not written in stone, so if anybody has some ideas, we can go over them in the next day or so before merge. Thanks! -- John Foerch _______________________________________________ Conkeror mailing list [email protected] https://www.mozdev.org/mailman/listinfo/conkeror
