# Title: .inputrc # Author: Frédéric CHEVALIER <f15.chevalier@gmail.com> # Version: 0.0 # Created in: 2016-02-28 # Modified in: #==========# # Comments # #==========# # /etc/inputrc - global inputrc for libreadline # See readline(3readline) and `info rluserman' for more information. #==========# # Versions # #==========# # v0.0 - 2016-02-28: creation #==================# # General Settings # #==================# # Be 8 bit clean set input-meta on set output-meta on # To allow the use of 8bit-characters like the german umlauts, uncomment # the line below. However this makes the meta key not work as a meta key, # which is annoying to those which don't need to type in 8-bit characters. # set convert-meta off # Try to enable the application keypad when it is called. Some systems # need this to enable the arrow keys. # set enable-keypad on # see /usr/share/doc/bash/inputrc.arrows for other codes of arrow keys # Do not bell on tab-completion set bell-style none set bell-style visible # Completion Options set page-completions on set completion-ignore-case on set completion-query-items 200 set show-all-if-ambiguous off set show-all-if-unmodified on set skip-completed-text on set visible-stats on #=============# # Key binding # #=============# # Some defaults / modifications for the emacs mode $if mode=emacs # Allow the use of the Home/End keys "\e[1~": beginning-of-line "\e[4~": end-of-line # Allow the use of the Delete/Insert keys "\e[3~": delete-char "\e[2~": quoted-insert # Mappings for "page up" and "page down" to step to the beginning/end of the history "\e[5~": beginning-of-history "\e[6~": end-of-history # Alternate mappings for "page up" and "page down" to search the history "\e[1;5A": history-search-backward "\e[1;5B": history-search-forward # Mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C": forward-word "\e[1;5D": backward-word "\e[5C": forward-word "\e[5D": backward-word "\e\e[C": forward-word "\e\e[D": backward-word $if term=rxvt "\e[8~": end-of-line "\eOc": forward-word "\eOd": backward-word $endif # For non RH/Debian xterm, can't hurt for RH/Debian xterm # "\eOH": beginning-of-line # "\eOF": end-of-line # For freebsd console # "\e[H": beginning-of-line # "\e[F": end-of-line $if Bash Space: magic-space $endif $endif