Commit Graph

300 Commits

Author SHA1 Message Date
Jorge Morante 33016aa171 adding logo 2023-09-27 15:23:00 +02:00
Jorge Morante 664717c8cd sort TOC in README 2023-09-27 15:23:00 +02:00
Jorge Morante 25b5b7d42b adding documentation and preparing release 2023-09-27 15:22:59 +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 a6ffac84df recompile after exiting make shell 2023-09-27 15:21:51 +02:00
Jorge Morante 9071a366d7 add option to skip install wizard 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
Jorge Morante 7d342ddb99 update CHANGELOG.md 2023-09-27 11:34:11 +02:00
Jorge Morante fe568037ee drop unused .cache folder 2023-09-27 11:32:10 +02:00
Morantron e1c9c66267
Merge pull request #97 from ilyagr/patch-1
Readme: clarify that we use the `gawk` ERE syntax, not `grep -E`
2023-09-27 11:31:33 +02:00
Ilya Grigoriev ec42596e05
Readme: clarify that we use the `gawk` ERE syntax, not `grep -E`
See https://github.com/Morantron/tmux-fingers/issues/96 for an issue caused by the difference between the two syntaxes.
2023-06-16 13:21:48 -07:00
Jorge Morante 2e08de209e fix ANSI escaping issue with upcoming 3.4 version 2023-05-05 14:24:11 +02:00
Jorge Morante dbbf9b9b78 update CHANGELOG.md 2021-11-16 19:57:40 +01:00
Jorge Morante fbfc211fbc improve health check docs 2021-11-16 19:57:31 +01:00
Morantron 2bc5fdbbd9
Merge pull request #87 from psacawa/empty-matching-regex-pr
Fix: Patterns matching the empty string rejected
2021-11-16 19:40:59 +01:00
Paweł Sacawa c24ce89a40 Fix: extended posix regex used in check 2021-06-10 17:49:48 -04:00
Paweł Sacawa c2392d0ca3 Fix: Patterns matching the empty string rejected
As observed in #86, fingers accepts a pattern accepting an empty string, such as `(token)?`, and this leads the `gawk` subprocess to loop indefinitely, allocated memory until it's eventually killed by the kernel.
This pr rejects such patterns, printing an error message.
2021-06-10 17:17:13 -04:00
Jorge Morante eba6ee2d55 update CHANGELOG.md 2020-03-06 10:23:55 +01:00
Jorge Morante 9f265bc5da extend SHA length to 128 digits 2020-03-06 08:45:02 +01:00
Jorge Morante d722ec7b3a update CHANGELOG.md 2020-01-06 11:20:31 +01:00
Jorge Morante 78839579a0 update CHANGELOG.md and README.md 2020-01-06 11:19:33 +01:00
Jorge Morante 56a6f918ed reverse order of default open command discovery ( fixes #70 ) 2020-01-06 11:16:28 +01:00
Jorge Morante 0ce16f5685 update CHANGELOG.md 2020-01-05 17:41:29 +01:00
Jorge Morante 8ddc517b4c fix oopsie in README.md 2020-01-05 12:44:09 +01:00
Jorge Morante 50210a8cfc update README.md and help screen 2020-01-05 12:36:36 +01:00
Jorge Morante be7e197178 remove traces 2020-01-05 12:20:53 +01:00
Jorge Morante 7b90e7a2a9 prettier defaults for multi mode 2020-01-05 12:19:14 +01:00
Jorge Morante ce77e07ada update help section 2020-01-05 12:18:39 +01:00
Jorge Morante 6452069a3c rename fingers window to [fingers:multi] when entering multi mode 2020-01-05 12:18:27 +01:00
Jorge Morante 1a5dc4fc10 drafting multi mode 2020-01-03 18:55:30 +01:00
Jorge Morante 1deef23dc7 exclude OSX + tmux 2.1 from build matrix 2019-12-27 11:56:17 +01:00
Jorge Morante 13d25cecb0 new input system to allow ctlr/alt/shift modifiers and custom kb layouts 2019-12-27 10:29:30 +01:00
Morantron 27a822c99a
Merge pull request #67 from IngoHeimbach/fix/window-renaming
Fix unintentional window renaming
2019-11-29 12:46:34 +01:00
Jorge Morante f444e320a5 adapt test suit to travies
* run tests in different tmux versions to benefit from travis matrix
  feature
* tmuxomatic version dependant fixes
* add retries
2019-11-29 11:52:15 +01:00
Jorge Morante 6639db8d73 add travis.yml 2019-11-27 13:42:55 +01:00
Jorge Morante bda2f7a978 remove circleci 2019-11-27 13:41:37 +01:00
Jorge Morante 1b3871250e remove tmux-yank dependency and provide default copy/open command 2019-11-27 13:32:40 +01:00