Commit Graph

75 Commits

Author SHA1 Message Date
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
Austen Adler
01a7063c22 Add set command 2022-06-07 18:01:49 -04:00
Austen Adler
ec3c685a16 Remove kak 2022-06-05 01:03:56 -04:00
Austen Adler
f1e326fbd7 Refactor kak code to kakplugin 2022-06-05 00:59:05 -04:00
Austen Adler
3d867c7f0d Start splitting code into module 2022-06-04 23:45:05 -04:00
Austen Adler
42c20e6f1e Add stdin.rs 2022-05-09 22:24:14 -04:00
Austen Adler
d423f75989 Add xargs and stdin 2022-05-09 22:23:59 -04:00
Austen Adler
8f3e1f5dc1 Add xargs 2022-05-08 13:54:29 -04:00
Austen Adler
6ead19042d Add trim command 2022-04-02 19:27:30 -04:00
Austen Adler
3014e9e6af Update demo asciinema 2022-03-12 18:29:57 -05:00
Austen Adler
ddcdd2b487 Start work on potential iterator approach 2022-03-12 18:29:47 -05:00
Austen Adler
92de282027 Update documentation 2022-03-12 18:18:09 -05:00
Austen Adler
cd821274c0 Add asciicast 2022-03-09 22:21:24 -05:00
Austen Adler
64cd9cbd9b Update readme 2022-03-09 22:17:22 -05:00
Austen Adler
84861d8574 Add optional regex to uniq 2022-03-09 22:10:25 -05:00
Austen Adler
9b847eff0d Refactor sorting selections 2022-03-09 21:25:50 -05:00
Austen Adler
4bf376d802 An unbelieveable amount of changes. too many to count really 2022-03-09 20:30:41 -05:00
Austen Adler
ee42bcf67e Fix all clippy warnings 2022-03-07 21:57:27 -05:00
Austen Adler
378622a00f Add required flushes 2022-03-07 21:54:10 -05:00
Austen Adler
c5aca50582 Use BufWriter instead of File 2022-03-07 21:50:52 -05:00
Austen Adler
2e2fdb200d Use a BTreeSet of hashesh instead of a HashMap of unit 2022-03-06 21:29:15 -05:00
Austen Adler
1780b2a60d Rename so that prefixes are not repeated 2022-03-06 21:28:16 -05:00
Austen Adler
9761e5c0c5 Add sort 2022-02-27 18:14:42 -05:00
Austen Adler
0a9ccdbf27 Add uniq 2022-02-27 18:14:31 -05:00
Austen Adler
e5b86831d3 Format import granularity 2022-02-21 18:30:32 -05:00
Austen Adler
4f262eccd5 Fix error for subselection sort 2022-02-21 18:30:17 -05:00
Austen Adler
3b7646c04e Cleanup and add comments 2022-02-21 18:27:46 -05:00
Austen Adler
77bb2c859b Continue work 2022-02-21 18:08:18 -05:00