Commit graph

49 commits

Author SHA1 Message Date
graelo
c97b4f194e refactor: rename -> feat: copyrat.tmux 2020-06-03 07:09:41 +02:00
graelo
2810488e2d Merge pull request #2 from grael/doc
Documentation, workflow and minor fix
2020-06-02 23:58:56 +02:00
graelo
47f25a2893 fix: provide default termsize for headless test instances 2020-06-02 23:41:35 +02:00
graelo
57ebb10331 chore(ci): update workflow 2020-06-02 23:41:27 +02:00
graelo
c4e7f1d1e3 chore(ci): remove travis.yml 2020-06-02 22:57:44 +02:00
graelo
f9776364c6 chore(docs): update README 2020-06-02 22:57:44 +02:00
graelo
85d13c49ee chore(ci): update workflow 2020-06-02 22:57:19 +02:00
graelo
525edf2e3e Merge pull request #1 from grael/rewrite
Rewrite
2020-06-02 22:16:40 +02:00
graelo
7ffe2fbf7a build(github-actions): update workflow 2020-06-02 20:32:21 +02:00
graelo
193dca67e3 feat: capture wrapped lines 2020-06-02 20:04:06 +02:00
graelo
45a4083547 refactor: ui factor out goto cursor 2020-06-02 20:04:06 +02:00
graelo
a98c4598ba feat(ui): more efficient base text render 2020-06-02 20:04:06 +02:00
graelo
aeca7223a6 refactor: move line creation inside model 2020-06-02 20:04:06 +02:00
graelo
005fa7890f refactor: model better structure 2020-06-02 20:04:06 +02:00
graelo
45d84dc646 feat: increase refresh rate 50ms -> 25ms 2020-06-02 20:04:06 +02:00
graelo
0ac40614a0 refactor: ui::new() args 2020-06-02 20:04:06 +02:00
graelo
0accc9bc6b refactor: view -> ui 2020-06-02 20:04:06 +02:00
graelo
57f032af7c refactor: view: un-nest trie processing 2020-06-02 20:04:06 +02:00
graelo
fb07f64c97 feat(config): only render diffs 2020-06-02 20:04:06 +02:00
graelo
92ced5d3bd feat: do not render hint on focused match 2020-06-02 20:04:06 +02:00
graelo
31e0d5cc9e feat: implement y/Y yank 2020-06-02 20:04:06 +02:00
graelo
372781e231 feat: remove y from alphabet at runtime 2020-06-02 20:04:06 +02:00
graelo
ea512a8dfc refactor: reorder elements in view.rs 2020-06-02 20:04:06 +02:00
graelo
b223e280f1 feat: add focus wrap around 2020-06-02 20:04:06 +02:00
graelo
8464c451e3 refactor: rename state -> model 2020-06-02 20:04:06 +02:00
graelo
809cdb21f4 chore(docs): state & some cleanup 2020-06-02 20:04:06 +02:00
graelo
fd76ea1491 feat: search for specific pattern names 2020-06-02 20:04:06 +02:00
graelo
be698ab741 feat: use a Trie for hint check 2020-06-02 20:04:06 +02:00
graelo
2e9b5fb7be refactor: better state 2020-06-02 20:04:06 +02:00
graelo
7e96bef522 refactor: move reverse into the State 2020-06-02 20:04:06 +02:00
graelo
56106f4e38 refactor: better alphabets 2020-06-02 20:04:06 +02:00
graelo
53f7084303 refactor: wip alphabet & regexes 2020-06-02 20:04:06 +02:00
graelo
836d5bdc97 feat: add bright-* colors & set defaults 2020-06-02 20:04:06 +02:00
graelo
4e8f4fb90b feat: configurable base text color 2020-06-02 20:04:06 +02:00
graelo
cab6ff3418 refactor(clean): better names 2020-06-02 20:04:06 +02:00
graelo
d8386615a3 refactor: remove command & alt_command 2020-06-02 20:04:06 +02:00
graelo
1ea1af7bdd refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
01d6e62689 feat: first complete workflow 2020-06-02 20:04:06 +02:00
graelo
58ceb190b6 refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
50391320ee refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
791aaadd49 refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
623c66cbba refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
b3099b42c9 refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
905bd2862c refactor: refactor 2020-06-02 20:04:06 +02:00
graelo
37f22b67af feat: copyrat 2020-06-02 20:04:06 +02:00
graelo
0d45a2872a refactor: simpler names 2020-06-02 20:04:06 +02:00
graelo
4eca53fd85 refactor(ui): better view & colors 2020-06-02 20:04:06 +02:00
graelo
777a460ec9 refactor: add comments & change some names 2020-06-02 20:04:06 +02:00
graelo
34d0bb5a35 chore: a new start 2020-06-02 20:03:16 +02:00