denisidoro / navi

An interactive cheatsheet tool for the command-line
Apache License 2.0
14.61k stars 489 forks source link

searching doesn't work for descriptions longer than terminal size #882

Open tkossak opened 4 months ago

tkossak commented 4 months ago

Describe the bug Searching doesn't work for words, that do not fit in one line on current terminal size. When running navi, snippet description line is truncated with ... and words that would normally follow it (if terminal size was bigger) are not searched/found.

To Reproduce Add snippet with long description, that doesn't fit in one line on your terminal, eg:

# bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla one
ls
  1. Press your key shortcut to display navi snippets (ctrl+g)
  2. Write "one"
  3. Observe that above snippet is not displayed

Expected behavior Navi should display above snippet # bla (...) containg searched word "one".

Versions: