bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
Find a file
Martin Dvorak 45790a8482 Added syncing of history (all items present - fixed #8), use of history
library (fixed #10), correct cursor rendering @ prompt (fixed #2) and
selection area rendering (fixed #1).
2013-12-12 22:00:25 +01:00
src Added syncing of history (all items present - fixed #8), use of history 2013-12-12 22:00:25 +01:00
LICENSE Initial commit 2013-12-02 14:47:51 -08:00
README.md Added loading of the history using readline/history library. 2013-12-10 23:11:14 +01:00

hstr

BASH History Suggest Box.

DESCRIPTION

A command line utility that brings improved BASH command completion from the history. It aims to make completion easier to use and faster than Ctrl-R.

DOWNLOAD

https://github.com/dvorka/hstr/releases

INSTALLATION

  • bind hh to a key and/or add it to $PATH

  • bind hh to a BASH key by adding a line to your .bashrc, e.g. Ctrl-R:

    bind '"\C-r": "\C-k\C-uhh\C-j"'

    or F12:

    bind '"\e[24~":"\C-k\C-uhh\C-j"'

    or Ctrl-F12:

    bind '"\e[24;5~":"\C-k\C-uhh\C-j"'

    To determine the character sequence emitted by a pressed key in terminal, type CTRL-v and then press the key. For example, F12 gives ^[[24~. Replace the ^[ with \e. To clear the line first, add \C-k \C-u in front of the actual command. Check your current bindings using:

    bind -S

BUGS

https://github.com/dvorka/hstr/issues

AUTHOR

martin.dvorak@mindforger.com