Commit graph

1851 commits

Author SHA1 Message Date
Daisuke Maki 3dec918f69 use require instead of t.Errorf in layout tests 2026-02-20 22:27:06 +09:00
lestrrat e4e92ad5ac
Merge pull request #754 from peco/fix-selection-copy
prevent deadlock in Selection.Copy
2026-02-20 21:09:56 +09:00
lestrrat acbeb2e59a
Merge pull request #758 from peco/fix-loop-error-handling
log errors
2026-02-20 21:09:43 +09:00
lestrrat e0fe6b7375
Merge pull request #757 from peco/fix-query-bounds
Add bounds validation
2026-02-20 21:09:30 +09:00
lestrrat b00e80a94e
Merge pull request #756 from peco/fix-regexp-cache
use LRU eviction
2026-02-20 21:09:17 +09:00
lestrrat 2b6d042f93
Merge pull request #755 from peco/fix-fuzzy-redundant
use strings.IndexRun/IndexFunc
2026-02-20 21:09:02 +09:00
Daisuke Maki 174b0f1b30 prevent deadlock in Selection.Copy 2026-02-20 21:06:46 +09:00
lestrrat 01956a4c51
Merge pull request #753 from peco/fix-ignored-errors
very minor tidying
2026-02-20 21:03:38 +09:00
lestrrat e01c17be99
Merge pull request #752 from peco/fix-external-filter-errors
propagate cancellation and distinguish EOF from real I/O errors
2026-02-20 21:03:01 +09:00
lestrrat 8a2b5334de
Merge pull request #751 from peco/test-missing-coverage
increase test coverage
2026-02-20 21:02:35 +09:00
lestrrat c55bb30529
Merge pull request #750 from peco/chore-ci-workflows
tweak ci
2026-02-20 21:01:44 +09:00
Daisuke Maki 6e169570fe log errors 2026-02-20 21:00:02 +09:00
Daisuke Maki 136b4a80e9 Add bounds validation 2026-02-20 20:58:00 +09:00
Daisuke Maki 70975b098e use LRU eviction 2026-02-20 20:57:21 +09:00
Daisuke Maki 5fc35a050e use strings.IndexRun/IndexFunc 2026-02-20 20:56:09 +09:00
Daisuke Maki bb8a6310ea very minor tidying 2026-02-20 20:54:18 +09:00
Daisuke Maki ed55e27368 propagate cancellation and distinguish EOF from real I/O errors 2026-02-20 20:51:22 +09:00
Daisuke Maki d10fe55d8e 1.25 is fine 2026-02-20 20:43:07 +09:00
Daisuke Maki 43e5cf1ddc tweak ci 2026-02-20 20:38:37 +09:00
Daisuke Maki 0ccff01ddd increase test coverage 2026-02-20 20:37:44 +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