Settings

Theme

Show HN: HSTR – easily view, navigate, search and manage your shell history

github.com

33 points by dvorka 7 years ago · 6 comments

Reader

kbd 7 years ago

This seems to work very similarly to how fzf hooks into ctrl+r to let you browse/search your history. fzf is a much more general tool.

https://github.com/junegunn/fzf

umvi 7 years ago

Awesome. Is there any way I can make it so ctrl+r invokes hstr (similar to how installing vim replaces vi)? It seems to be an stty setting but it isn't obvious, even after searching, if this is possible. If it is, would make a nice addition to the readme.

  • bewuethr 7 years ago

    I think the answer is "yes"; it seems to be covered in the configuration page: http://dvorka.github.io/hstr/CONFIGURATION.html#binding-hh-t...

    It says to use

        bind '"\C-r": "\C-ahh -- \C-j"'
    
    to bind to Ctrl-R; the "bind" command can be used in the shell directly. Alternatively, you can put

        "\C-r": "\C-ahh -- \C-j"
    
    in your ~/.inputrc.
    • dvorkaOP 7 years ago

      @bewuethr exactly! BTW there is even easier way how to configure HSTR:

          hstr --show-configuration >> ~/.inputrc && . ~/.inputrc
      
      You can run just hstr --show-configuration to check what will be appended
      • umvi 7 years ago

        Ah, I had actually inadvertently done that using the one liner, but just hadn't restarted my terminal! Great tool, I love it!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection