Commit graph

127 commits

Author SHA1 Message Date
lestrrat ced740f32d
Merge pull request #682 from peco/fix-filter-apply-error-handling
Report filter Apply errors to status bar
2026-02-18 09:37:45 +09:00
Daisuke Maki e7db38fa07 Report filter Apply errors to status bar 2026-02-18 09:30:06 +09:00
Daisuke Maki 515e13fbf3 Propagate screen Init error on resume 2026-02-18 09:30:05 +09:00
Daisuke Maki 46331edcfd Check for far wider range of things in lint 2026-02-18 07:49:40 +09:00
lestrrat 45ba1585c0
Merge pull request #664 from peco/remove-filterquery
remove filter query struct
2026-02-17 19:27:17 +09:00
Daisuke Maki f3f29cf45d remove filter query struct 2026-02-17 19:04:52 +09:00
Daisuke Maki af981da581 remove unused struct 2026-02-17 19:01:11 +09:00
Daisuke Maki de0b3bf338 Refactor query exec state 2026-02-17 13:31:10 +09:00
Daisuke Maki 4e0f004cb3 refactor frozen state 2026-02-17 13:28:21 +09:00
Daisuke Maki a813e7198e Refactor ZoomState 2026-02-17 13:25:21 +09:00
Daisuke Maki 24df34ddda refactor single key jump into its own state object 2026-02-17 13:20:10 +09:00
lestrrat efac590a5c
Merge pull request #651 from peco/remove-matchindexer
Remove unused interface
2026-02-17 12:04:49 +09:00
lestrrat 0c55a69065
Merge pull request #652 from peco/document-buffer-sealing
doc tweak
2026-02-17 12:03:14 +09:00
Daisuke Maki c373a303a8 Remove unused interface 2026-02-17 11:59:10 +09:00
Daisuke Maki e4de1c5504 doc tweak 2026-02-17 11:58:53 +09:00
lestrrat 0986318381
Merge pull request #646 from peco/fix-skip-read-config
refactor how we skip config reads in tests
2026-02-17 11:27:42 +09:00
lestrrat aa89a3bc42
Merge pull request #647 from peco/remove-deprecated-config-fields
remove unused config entries
2026-02-17 11:27:28 +09:00
Daisuke Maki 8b87099a71 remove unused config entries 2026-02-17 11:25:22 +09:00
Daisuke Maki 9d6d8a8531 refactor how we skip config reads in tests 2026-02-17 11:22:36 +09:00
Daisuke Maki 873d6c4236 Handle esc in the input loop as well 2026-02-17 11:04:13 +09:00
Daisuke Maki 27c8f08bea Simplify Action interface 2026-02-17 07:28:31 +09:00
Daisuke Maki ffc3e85bd0 consolidate SendStatusMsg 2026-02-17 07:17:45 +09:00
Daisuke Maki b775ac5dea Fix possible input modifier detection race 2026-02-16 23:08:47 +09:00
Daisuke Maki 12a55491ef Change Hub structure to take typed payloads 2026-02-16 22:40:34 +09:00
Daisuke Maki 952884009c Use types for OnCancel values 2026-02-16 22:17:35 +09:00
Daisuke Maki 5bd247e9a6 Remove unused interface 2026-02-16 22:09:59 +09:00
lestrrat 6de9f7e58f
Merge pull request #607 from peco/fix-resume-deadlock
Remove the possibility of Resume() deadlocking
2026-02-16 21:42:52 +09:00
Daisuke Maki 8710f98b1f Remove the possibility of Resume() deadlocking 2026-02-16 21:35:56 +09:00
Daisuke Maki d691144f96 Create MarkComplete() method to avoid future us from deadlocking 2026-02-16 21:26:27 +09:00
Daisuke Maki d8f557e108 Merge branch 'master' into gh-398 2026-02-16 20:57:37 +09:00
Daisuke Maki 49f7153598 Add ANSI color support 2026-02-16 20:06:53 +09:00
Daisuke Maki d4ef70813f Implement zoom in/out 2026-02-16 19:49:49 +09:00
lestrrat e97970e021
Merge pull request #598 from peco/gh-471
Implement --height for inline display
2026-02-16 19:28:09 +09:00
Daisuke Maki ee131131c7 Implement --height for inline display 2026-02-16 19:17:09 +09:00
Daisuke Maki 68d17afc7c Implement freeze/unfreeze 2026-02-16 15:43:38 +09:00
Daisuke Maki 4f1d149ceb Add new layout, refactr layout lookup/registration 2026-02-16 15:05:01 +09:00
Daisuke Maki 97f408b99e First pass optimizing for large buffers 2026-02-16 09:00:07 +09:00
Daisuke Maki ca4a52ba53 Fix #543 2026-02-15 19:42:00 +09:00
lestrrat 7715ff482f
Merge pull request #586 from peco/gh-294
fix #294
2026-02-15 15:42:44 +09:00
Daisuke Maki 56c81db24a gh-294 2026-02-15 15:35:21 +09:00
Daisuke Maki 17b0aba8e8 Fix #511 2026-02-15 14:19:08 +09:00
Daisuke Maki b560fcbbe7 fix #538 2026-02-15 09:11:18 +09:00
Daisuke Maki 3a7556f264 Fix #557 2026-02-15 08:14:33 +09:00
lestrrat 2253af3961
Merge pull request #576 from peco/yaml-config
Add YAML support
2026-02-14 19:24:23 +09:00
Daisuke Maki ed9a2aa56c Add YAML support 2026-02-14 19:20:25 +09:00
Daisuke Maki e4f2b4837d optimizations around memory usage 2026-02-14 15:47:37 +09:00
Daisuke Maki db63d9f380 Add linting fixes 2026-02-14 07:48:23 +09:00
Daisuke Maki 7d42de7860 actual migration 2026-02-13 19:48:39 +09:00
Daisuke Maki e9c5582ba1 Initial pass 2026-02-13 12:35:06 +09:00
James McDonnell 6d0ff86f90 Add case insensitive regex as a filter option
Regexp is the only way to do boolean OR searches.

Having the option to not have to type  is really convenient
2025-11-09 14:39:57 -08:00