# # This script makes an attempt to simulate vi keybindings using the # ^E sticky keybinding. Who knows how successful I will be... # This is very much a work in progress. Not every vi keybinding maps # nicely to an ircII keybinding. Some of these new keybindings can just # as well be added to epic, some of them may never be. Suggestions for # improvements are always welcome. # bind ^E ^E bind ^E0 BEGINNING_OF_LINE bind ^E$$ END_OF_LINE bind ^Ew FORWARD_WORD bind ^EW FORWARD_WORD bind ^Eb BACKWARD_WORD bind ^EB BACKWARD_WORD #bind ^Ee #bind ^EE bind ^Ea parse_command { parsekey FORWARD_CHARACTER # Insert mode? } bind ^EA parse_command { parsekey END_OF_LINE # Insert mode? } #bind ^Er #bind ^ER bind ^Ep YANK_FROM_CUTBUFFER bind ^Ex DELETE_CHARACTER bind ^EX BACKSPACE #bind ^Ey #bind ^EY #bind ^Ei #bind ^EI bind ^Eh BACKWARD_CHARACTER bind ^El FORWARD_CHARACTER bind ^Ek BACKWARD_HISTORY bind ^Ej FORWARD_HISTORY #bind ^Eu #bind ^EU #bind ^Ecw #bind ^EcW #bind ^Ecb #bind ^EcB #bind ^Ec$$ #bind ^EC #bind ^Ec0 #bind ^EdW #bind ^Edb #bind ^EdB #bind ^Ed$$ #bind ^Ed0 #hop'y2k