1
0
mirror of https://github.com/Morantron/tmux-fingers.git synced 2024-06-20 06:46:44 +02:00
Commit Graph

36 Commits

Author SHA1 Message Date
Jorge Morante
4ba2ec3125 properly restore last pane after invoking fingers 2024-03-08 13:31:32 +01:00
Jorge Morante
c186efa73c Fix "Too many matches" exception in some circumstances
regenerate_hints must be called each time hinter runs
2024-01-31 12:41:52 +01:00
Jorge Morante
7e408344b2 recover safely from hinter exceptions 2024-01-18 11:28:10 +01:00
Jorge Morante
680d801770 cache dir should be at root, logs at tmp 2024-01-12 10:22:34 +01:00
Jorge Morante
8cfc2bd1ad change log path to /tmp/fingers.log and remove /tmp hardcoded path 2024-01-12 09:44:12 +01:00
Jorge Morante
f079539a65 fix copy/jump when there is a match capture group 2023-11-16 07:55:47 +01:00
Jorge Morante
d6ae53daac remove unused :jump: reference 2023-11-10 15:49:32 +01:00
Jorge Morante
65af29eba9 disallow multiple selection in jump mode 2023-11-10 15:47:34 +01:00
Jorge Morante
da3cd9f267 handle line wrapping in jump mode 2023-11-10 15:39:46 +01:00
Jorge Morante
fcc4a3ad6c adding jump mode functionality 2023-11-10 15:20:11 +01:00
Jorge Morante
b154d4800f improve input feedback by discarding unreachable hints 2023-11-10 09:26:23 +01:00
Jorge Morante
55c47402b3 reduce tmux display-message noisiness and add @fingers-show-copied-notification option 2023-10-26 18:55:41 +02:00
Jorge Morante
abca481d49 use structs for HuffmanNode 2023-10-26 18:45:34 +02:00
Jorge Morante
3ef6184fde fix DISALLOWED_CHARS regex 2023-10-26 18:42:38 +02:00
Brett Bender
193d01601f multiple conditions -> method should_expand_match? 2023-10-22 09:47:10 -07:00
Brett Bender
b2f7567d0a expand_path only if the match starts with ~ 2023-10-20 10:10:01 -07:00
Jorge Morante
4a93da7c0e use Process.quote in Tmux#set_global_option 2023-10-05 19:21:32 +02:00
Jorge Morante
1815ba7dce add prefix2 to options_to_preserve 2023-09-28 17:40:42 +02:00
Jorge Morante
4be63d00cc longer delay when displaying copy message 2023-09-27 15:23:00 +02:00
Jorge Morante
3d7fbcaf03 fix HIDE_CURSOR_SEQ 2023-09-27 15:23:00 +02:00
Jorge Morante
9c1004d13b show feedback when processing input and copying result 2023-09-27 15:23:00 +02:00
Jorge Morante
9f8025da82 use special capture name "match" instead of "capture" 2023-09-27 15:21:51 +02:00
Jorge Morante
2d9029183a handle case where no @fingers-* option is defined 2023-09-27 15:21:51 +02:00
Jorge Morante
c192edb6c3 updating docs and defaults 2023-09-27 15:21:51 +02:00
Jorge Morante
045ab7f857 parse hint_position in load_config 2023-09-27 15:21:51 +02:00
Jorge Morante
fef5e3f633 simple style validation 2023-09-27 15:21:51 +02:00
Jorge Morante
5738d37803 only resize window when it is needed 2023-09-27 15:21:51 +02:00
Jorge Morante
24a2479a97 very simple option validation 2023-09-27 15:21:51 +02:00
Jorge Morante
9ee433eb2b add more default patterns 2023-09-27 15:21:51 +02:00
Jorge Morante
cb943c00cc create window with persistent shell in Tmux class 2023-09-27 15:21:51 +02:00
Jorge Morante
032e3583bd resize fingers window before rendering to avoid line jumping 2023-09-27 15:21:51 +02:00
Jorge Morante
cf1619acb3 some testing and benchmarking fixes 2023-09-27 15:21:51 +02:00
Jorge Morante
f1ef8013a5 fix compatibility issues from 3.0 onwards 2023-09-27 15:21:51 +02:00
Jorge Morante
9cc93cc98f wait for tmux set-buffer to finish 2023-09-27 15:21:51 +02:00
Jorge Morante
177dc56ad3 use macro to embed version in shard.yml 2023-09-27 15:21:51 +02:00
Jorge Morante
c926a0eb4c Rewrite in Crystal 2023-09-27 15:21:48 +02:00