# date: 2010-06-15 # version: 1.0 # Author: Brendan Miller. # Description: this file makes bash's editing shortucts to be ErgoEmacs keybinding, for QWERTY layout. # For layout of ErgoEmacs keys, see: http://xahlee.org/emacs/ergonomic_emacs_keybinding.html # INSTALL # to install, rename this file to just ".inputrc" # place this file in your home dir. e.g. ~/.inputrc # restart your terminal. Then, bash's keybinding for editing # should be like ErgoEmacs. # If no key works, try replace all \M- to \e. That's means change Meta to Esc key. # doc about how to edit the bash keybinding, see: # http://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html set editing-mode emacs "\M-j": backward-char "\M-l": forward-char "\M-i": previous-history "\M-k": next-history "\M-h": beginning-of-line "\M-H": end-of-line "\M-u": backward-word "\M-o": forward-word "\M-g": kill-line "\M-e": backward-kill-word "\M-r": kill-word "\M-d": backward-delete-char "\M-f": delete-char "\M-z": undo "\M-x": kill-region "\M-c": copy-region-as-kill "\M-v": yank "\M-;": forward-search-history "\M-:": reverse-search-history