Commit graph

1832 commits

Author SHA1 Message Date
Daisuke Maki c6da76c979 Perform proper type assertion 2026-02-20 21:00:28 +09:00
lestrrat 717dfca53b
Merge pull request #749 from peco/refactor-extract-config
extract config package
2026-02-20 18:44:31 +09:00
Daisuke Maki 11754d722b extract config package 2026-02-20 18:42:24 +09:00
lestrrat 14748ed33b
Merge pull request #748 from peco/fix-selection-bindings
bind GoToNextSelection/GoToPreviousSelection to Alt+j/Alt+k
2026-02-20 17:34:16 +09:00
lestrrat 09aacb6f50
Merge pull request #746 from peco/docs-custommatcher-migration
document CustomMatcher to CustomFilter migration format
2026-02-20 17:34:03 +09:00
Daisuke Maki d8d8e43b97 bind GoToNextSelection/GoToPreviousSelection to Alt+j/Alt+k
Resolves the Ctrl+K conflict with KillEndOfLine (#575, #579) by
giving both actions their own Alt-key defaults. Documents the
GoToPreviousSelection malformed name fix from v0.5.x.
2026-02-20 17:06:22 +09:00
Daisuke Maki 1baeb547b4 document CustomMatcher to CustomFilter migration format 2026-02-20 17:01:11 +09:00
lestrrat 7b54585c95
Merge pull request #745 from peco/extract-query-package
Extract query package
2026-02-20 15:18:36 +09:00
Daisuke Maki ebaf55dafa appease linter 2026-02-20 15:15:53 +09:00
Daisuke Maki 2a8d21774a extract query package 2026-02-20 15:13:44 +09:00
lestrrat 01ede393bb
Merge pull request #744 from peco/extract-selection-package
extract Selection object to its own package
2026-02-20 15:07:32 +09:00
Daisuke Maki bdf9b33e6d extract Selection object to its own package 2026-02-20 14:56:29 +09:00
lestrrat 37a9b23c61
Merge pull request #743 from peco/replace-applyfn-with-interface
change applyFn to interface
2026-02-20 14:08:01 +09:00
Daisuke Maki 8a9dfefb3a change applyFn to interface 2026-02-20 14:05:22 +09:00
lestrrat 19327037c9
Merge pull request #742 from peco/replace-callbacks-with-interfaces
Replace raw closure callbacks with interfaces
2026-02-20 13:44:51 +09:00
Daisuke Maki 88b5b7a39c appease linter 2026-02-20 13:42:55 +09:00
Daisuke Maki 1fea5cd5a0 Replace raw closure callbacks with interfaces 2026-02-20 13:35:31 +09:00
lestrrat 4d178a4675
Merge pull request #738 from peco/update-manpage
docs: update man page
2026-02-20 11:01:29 +09:00
lestrrat 0fe5e98477
Merge pull request #741 from peco/add-function-comments
Methodically add function comments
2026-02-20 11:01:14 +09:00
Daisuke Maki d8d010eafc run gofmt -w 2026-02-20 10:58:04 +09:00
lestrrat e06fae240a
Merge pull request #740 from peco/remove-hub-sub-interfaces
simplify
2026-02-20 10:56:24 +09:00
Daisuke Maki fc18c0d3de Methodically add function comments 2026-02-20 10:55:49 +09:00
Daisuke Maki 892882f69c simplify 2026-02-20 10:35:40 +09:00
lestrrat 93fcda4a08
Merge pull request #739 from peco/standardize-tests-use-require
standardize on using testify/require
2026-02-20 10:25:22 +09:00
Daisuke Maki 8b74d9421a standardize on using testify/require 2026-02-20 10:22:58 +09:00
lestrrat f918f68134 docs: regenerate man page from README 2026-02-20 01:09:23 +00:00
lestrrat ac64686192
Merge pull request #737 from peco/docs-negative-terms-breaking
docs: document negative-term query breaking change for v0.6.0
2026-02-20 10:08:57 +09:00
Daisuke Maki 21ceb9908a docs: document negative-term query breaking change for v0.6.0 2026-02-20 08:30:02 +09:00
lestrrat 7199f09552
Merge pull request #735 from peco/fix-mouse-support
fix: restore mouse support lost in tcell migration
2026-02-19 21:57:53 +09:00
lestrrat a74bdfe4d0
Merge pull request #736 from peco/update-manpage
docs: update man page
2026-02-19 21:57:30 +09:00
lestrrat 63473702b4 docs: regenerate man page from README 2026-02-19 12:56:57 +00:00
lestrrat 6f5b949656
Merge pull request #734 from peco/docs-shift-tab
docs: document Shift+Tab to Tab mapping after tcell migration
2026-02-19 21:56:36 +09:00
lestrrat 796f6b2d2b
Merge pull request #733 from peco/docs-tcell-altscreen
docs: document TCELL_ALTSCREEN env var in --height section
2026-02-19 21:56:22 +09:00
lestrrat bf6e2a78f2
Merge pull request #732 from peco/docs-layout-option
docs: add top-down-query-bottom to --layout option docs
2026-02-19 21:56:07 +09:00
lestrrat 2c9c5c0a41
Merge pull request #731 from peco/docs-missing-actions
docs: add ViewAround, GoToNextSelection, GoToPreviousSelection to act…
2026-02-19 21:55:56 +09:00
lestrrat e809133abe
Merge pull request #730 from peco/docs-exit0-selectall
docs: document --exit-0 and --select-all CLI flags
2026-02-19 21:55:45 +09:00
lestrrat 275bfe2f80
Merge pull request #729 from peco/docs-hex-colors
docs: document default, hex (#RRGGBB) color formats
2026-02-19 21:55:36 +09:00
Daisuke Maki 80f7560eb2 chore: fix gofmt trailing newline in screen_test.go 2026-02-19 21:55:00 +09:00
Daisuke Maki a4e1fcb1dc fix: restore mouse support lost in tcell migration 2026-02-19 21:51:51 +09:00
Daisuke Maki 62842229bf docs: document TCELL_ALTSCREEN env var in --height section 2026-02-19 21:43:39 +09:00
Daisuke Maki e5f12cb7f3 docs: document Shift+Tab to Tab mapping after tcell migration 2026-02-19 21:43:33 +09:00
Daisuke Maki 661c4fb5f6 docs: document default, hex (#RRGGBB) color formats 2026-02-19 21:34:07 +09:00
Daisuke Maki 041557f913 docs: add ViewAround, GoToNextSelection, GoToPreviousSelection to action table 2026-02-19 21:33:57 +09:00
Daisuke Maki 2ab4ac0567 docs: document --exit-0 and --select-all CLI flags 2026-02-19 21:32:49 +09:00
Daisuke Maki d3d4b313c3 docs: add top-down-query-bottom to --layout option docs 2026-02-19 21:32:15 +09:00
lestrrat 7e319f0b6d
Merge pull request #728 from peco/fix-esc-timer-redundancy
fix: remove redundant Esc timer, trust tcell disambiguation
2026-02-19 20:04:21 +09:00
lestrrat 8a74cc4a70
Merge pull request #727 from peco/fix-frozen-filter-cache
fix: invalidate filter cache on freeze/unfreeze
2026-02-19 20:03:36 +09:00
lestrrat 64027d9a2b
Merge pull request #726 from peco/fix-select1-streaming
fix: --select-1 triggers on interactive queries and respects context for streaming sources
2026-02-19 20:02:42 +09:00
Daisuke Maki f8694463a2 fix: remove redundant Esc timer, trust tcell disambiguation 2026-02-19 20:01:58 +09:00
Daisuke Maki a24479624d fix: invalidate filter cache on freeze/unfreeze 2026-02-19 19:59:37 +09:00