Commit graph

63 commits

Author SHA1 Message Date
graelo
2c3c7a5456 refactor: alphabets.rs -> textbuf/alphabet.rs 2021-03-22 08:57:34 +01:00
graelo
7d4d9a8824 refactor: Match -> textbuf/matches.rs 2021-03-22 08:57:30 +01:00
graelo
f76ed75f5b refactor: RawMatch -> textbuf/raw_match.rs 2021-03-22 08:57:27 +01:00
graelo
9afdcf3db2 refactor: model.rs -> textbuf/model.rs 2021-03-22 08:57:24 +01:00
graelo
a5e3ed263c refactor: selection.rs -> ui/selection.rs 2021-03-22 08:57:21 +01:00
graelo
748da3ae72 refactor: colors.rs -> ui/colors.rs 2021-03-22 08:57:18 +01:00
graelo
d119ce6b0d refactor: UiColors -> colors module 2021-03-22 08:57:13 +01:00
graelo
de1aa3889c refactor: refactor ui -> vc 2021-03-22 08:57:07 +01:00
graelo
ec03a71bfd refactor: remove process.rs 2021-03-22 08:56:58 +01:00
graelo
d2d3e812fc refactor: refactor 2021-03-17 22:50:38 +01:00
graelo
0e0e581f86 feat: match version numbers 2021-03-17 10:29:22 +01:00
graelo
646ee8b9fb feat: output to clipboard or tmux buffer 2021-03-17 07:55:24 +01:00
graelo
849dd37b05 fix: alphabets doc markup 2021-03-16 09:03:51 +01:00
graelo
b5adef94e5 feat: better uppercased management 2021-03-14 20:53:50 +01:00
graelo
ffd8e9b12d refactor: follow clippy suggestions 2021-03-14 12:15:12 +01:00
graelo
9b186b50de chore(deps): adopt clap-3.0.0-beta.2 2021-03-13 11:37:20 +01:00
graelo
11e9735397 feat: can use or ignore all patterns 2020-06-04 09:45:58 +02:00
graelo
0622ab7bf6 chore(docs): add doc to feat: copyrat.tmux 2020-06-04 08:03:59 +02:00
graelo
75054d1200 refactor: pattern ip -> ipv4 2020-06-04 07:30:10 +02:00
graelo
c57e78bb66 refactor: kebab-style regex pattern names 2020-06-04 07:18:30 +02:00
graelo
0f66b6fbd9 feat: match email addresses 2020-06-04 07:16:07 +02:00
graelo
7ce0b517dc fix: wrapping lines containing multibyte chars 2020-06-04 00:27:32 +02:00
graelo
47f25a2893 fix: provide default termsize for headless test instances 2020-06-02 23:41:35 +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