author | Jeff King <peff@peff.net> | |
Tue, 3 Feb 2009 05:49:08 +0000 (00:49 -0500) | ||
committer | Jonas Fonseca <fonseca@diku.dk> | |
Tue, 3 Feb 2009 14:27:30 +0000 (15:27 +0100) | ||
commit | 0b2667708c086c0b302d03f4143c6bd31c6144af | |
tree | 713c9724dad315bbd4e2f2a43f0c1c650d858d8a | tree | snapshot |
parent | 43ef4ce9f457a1a7d7239122f5a43f836074d467 | commit | diff |
Treat empty '/' as "find next"
When the user requests a forward or backwards search, if
they provide no search string then we just abort the search.
However, many other programs (such as less and vi) treat
this as "repeat the last search", so users may have their
fingers trained to do this rather than use the explicit
"find next" feature.
This patch causes tig, if there was a previous search, to
find the next (or previous, if "?" was used) match in such a
case.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
When the user requests a forward or backwards search, if
they provide no search string then we just abort the search.
However, many other programs (such as less and vi) treat
this as "repeat the last search", so users may have their
fingers trained to do this rather than use the explicit
"find next" feature.
This patch causes tig, if there was a previous search, to
find the next (or previous, if "?" was used) match in such a
case.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
tig.c | diff | blob | history |