Commit Graph

102 Commits

Author SHA1 Message Date
Austen Adler
46d94c3343 Cleanup 2022-10-06 21:24:43 -04:00
Austen Adler
64959d6069 Fix empty registers 2022-10-06 21:09:13 -04:00
Austen Adler
526b6fef24 Use yank registers for set 2022-10-02 21:41:09 -04:00
Austen Adler
fef1e7b820 Add docs and cleanup 2022-10-02 21:33:59 -04:00
Austen Adler
c9674e9bf2 Use Cow for set 2022-10-02 19:59:50 -04:00
Austen Adler
0642b909c3 Use cow for keys 2022-10-02 16:40:56 -04:00
Austen Adler
e0be452bdb Cleanup 2022-10-02 13:12:58 -04:00
Austen Adler
3ac74d08af Rename stdin to xargs 2022-10-02 12:48:04 -04:00
Austen Adler
801c484d76 Update stdin 2022-10-02 12:45:07 -04:00
Austen Adler
093689c02b Use cow for xlookup 2022-10-02 10:46:51 -04:00
Austen Adler
d897fdea87 Add todo for more efficient get_hash 2022-10-02 10:43:21 -04:00
Austen Adler
b560e47dc2 Add tests for xlookup; add reg function 2022-10-02 10:42:59 -04:00
Austen Adler
c9974d4d29 Fix clippy errors 2022-10-02 09:57:37 -04:00
Austen Adler
b875e09927 Increase speed by using shell-words instead of shellwords 2022-09-07 18:52:30 -04:00
Austen Adler
6745a8ad5b Add xlookup 2022-09-06 00:28:00 -04:00
Austen Adler
3660a35923 Fix compilation issue 2022-09-03 02:12:07 -04:00
Austen Adler
ed350dc222 Update docs 2022-09-03 02:03:58 -04:00
Austen Adler
f0bf297fae Add incr/decr 2022-09-03 02:03:10 -04:00
Austen Adler
37a0066acf Cleanup 2022-09-03 02:02:44 -04:00
Austen Adler
94ad2dc4ef Add invert by line option 2022-09-03 02:02:12 -04:00
Austen Adler
e9775eb222 Make shell-script-candidates work more 2022-08-15 20:40:16 -04:00
Austen Adler
ffb978a60d Add no newline option for box and invert 2022-08-15 20:40:04 -04:00
Austen Adler
82dacf2482 Add get_selections_desc_unsorted 2022-08-14 20:44:44 -04:00
Austen Adler
e3bdb745bf Cleanup invert 2022-08-11 17:37:08 -04:00
Austen Adler
3e84e06fb9 Add support for accepting AsRef<str> 2022-08-11 16:22:00 -04:00
Austen Adler
a2a09715de Cleanup 2022-08-11 16:14:47 -04:00
Austen Adler
6407d2de72 Add inverse alias for invert 2022-08-11 16:08:59 -04:00
Austen Adler
19a0a99ed3 Cleanup box function 2022-08-11 16:08:20 -04:00
Austen Adler
8a165309ba Implement invert function 2022-08-11 16:08:04 -04:00
Austen Adler
42d37a6c02 Implement box function 2022-08-11 16:07:26 -04:00
Austen Adler
8f7e5c52fe Remove comments 2022-08-09 18:18:32 -04:00
Austen Adler
780ea7c2f9 Fix all set operations on selections 2022-08-09 18:18:06 -04:00
Austen Adler
d10a02573b Fix subtracting 2022-08-09 17:51:32 -04:00
Austen Adler
8a3a77df55 Start working on new features 2022-08-09 17:45:46 -04:00
Austen Adler
0aacd16f50 Allow executing draft keys before getting selections and subselections 2022-07-17 21:44:42 -04:00
Austen Adler
85cb79c331 Use MaybeSplit 2022-07-17 20:32:35 -04:00
Austen Adler
b2d6e18c82 Format 2022-07-15 18:58:42 -04:00
Austen Adler
d69cec4d73 Add subtract function 2022-07-15 18:50:40 -04:00
Austen Adler
4923a86b5f Update docs 2022-07-10 16:36:14 -04:00
Austen Adler
fe3f10387c Format 2022-07-10 16:34:29 -04:00
Austen Adler
9d982a2723 Use draft selections to not mangle the current selection 2022-07-07 01:24:21 -04:00
Austen Adler
b6114b607c Use utils get_key 2022-07-07 00:28:25 -04:00
Austen Adler
9fd54770ab Use AsRef for passing Selections and Registers 2022-07-07 00:28:07 -04:00
Austen Adler
ea32174522 Add ability to do set operations on current selection only 2022-07-07 00:14:23 -04:00
Austen Adler
296ac24d81 Add basic autocomplete 2022-07-06 22:11:41 -04:00
Austen Adler
df610c7e03 Error if empty list is passed to set selection 2022-07-06 21:29:02 -04:00
Austen Adler
fac1ab37ea Add box/square command 2022-07-06 21:14:09 -04:00
Austen Adler
e7596f0276 Add help messages 2022-06-09 18:32:34 -04:00
Austen Adler
a63ae7d0ed Fix trim newline preserving 2022-06-09 18:11:11 -04:00
Austen Adler
d6a3fccd41 Fix clippy warnings 2022-06-09 18:11:03 -04:00