Commit graph

193 commits

Author SHA1 Message Date
f60f6dd5bb feat(ansi): better logging and option to disab;e 2025-09-20 14:37:51 -04:00
315e5a790c fix(ci): guess im adding the atcoder scraper too 2025-09-20 14:13:25 -04:00
35545a1ad2 feat(cses): integrate metadata command format in lua 2025-09-20 14:05:40 -04:00
f487b5d006 fix(ci): use proper redirection with un-mocked vim.system in integration tests 2025-09-20 13:36:27 -04:00
069df71871 fix(ci): test 2025-09-20 13:16:52 -04:00
5309cd0596 fix(ci): default to builtin Diff<> hl groups for diff panel 2025-09-20 13:14:08 -04:00
cae0ea1914 fix(ci): duplicate varibale 2025-09-20 13:10:42 -04:00
b507dad4a7 feat: simplify ansi buffer approach 2025-09-20 12:52:12 -04:00
f8de0207ee feat: test -> run on filenames 2025-09-20 11:47:16 -04:00
1093ff26f6 fix(ci): add stderr to test field, use text=false on vim.system 2025-09-20 11:44:52 -04:00
e780b8ad4e fix(ci): tests & lint 2025-09-20 11:44:25 -04:00
ffb5b2b209 fix(ci): remove cursor restoration 2025-09-20 11:38:34 -04:00
2b081640df feat(color): add complex ansi color support 2025-09-20 11:36:58 -04:00
21b7765105 feat(panel): color stder 2025-09-20 10:41:52 -04:00
4e880a2d84 feat(panel): restore cursor 2025-09-20 01:37:39 -04:00
a1aa4ccbf9 fix(test): :CP is now a valid command 2025-09-19 23:34:38 -04:00
77aa5dd4c4 fix(cache): use abs path 2025-09-19 23:30:07 -04:00
de232ed96c Merge branch 'feat/config-validation' into feat/derive 2025-09-19 23:22:33 -04:00
ad3cd32bac fix(ci): relax extensino validation 2025-09-19 23:22:24 -04:00
b34ace85a5 fix: cleanup config logic 2025-09-19 23:19:49 -04:00
9ea6f878de fix(config): extension is optional 2025-09-19 23:13:23 -04:00
a3dd6f4e1e fix(run): foldcolumn 2025-09-19 23:11:12 -04:00
69fc2ecdbb feat(config): more sophisticated param validation 2025-09-19 22:45:36 -04:00
db85bacd4c feat(hl): better hl 2025-09-19 22:23:01 -04:00
99c7844aa8 feat(run: winbar tp panel 2025-09-19 21:32:40 -04:00
36adafd5bd fix(ci): run as modukle 2025-09-19 21:21:03 -04:00
ff9a3d1abb fix(ci): run as modukle 2025-09-19 21:20:31 -04:00
01adf0a381 feat(ruyn): memory and time in the table 2025-09-19 21:06:11 -04:00
0a2abc5dcd feat(run): prettier panel arrow 2025-09-19 21:03:11 -04:00
161a84ff12 feat(run): prettier panel arrow 2025-09-19 21:02:15 -04:00
514761733b fix(scraper): relative python module import path 2025-09-19 20:55:06 -04:00
c540ba3050 feat(cache): optimize cache loading 2025-09-19 20:44:45 -04:00
b219633fc1 fix(ci): undefiend variabe; 2025-09-19 20:44:25 -04:00
793063a68e feat(test_panel): integrate scraped data 2025-09-19 20:41:19 -04:00
2613399d01 feat(run_panel): max_output_lines 2025-09-19 19:43:06 -04:00
f22eccfa89 feat(run_panel): max_output_lines 2025-09-19 19:40:50 -04:00
b5b37074fb fix(ci): validate config after merge 2025-09-19 19:33:28 -04:00
97c7161c2e fix: set keybinds for every buffer 2025-09-19 19:25:11 -04:00
5f1e6dff9c fix: set file types 2025-09-19 19:24:34 -04:00
0b14c2bb87 fix(ci): format 2025-09-19 19:22:13 -04:00
99340e551b fix: permit lowercase snippets 2025-09-19 19:11:40 -04:00
5e412e341a fix(test): test -> run final change 2025-09-19 18:54:43 -04:00
dd6bf47684 feat: :CP test -> :CP run 2025-09-19 18:53:39 -04:00
2b9e55f077 fix(ci): fix the tests 2025-09-19 18:46:00 -04:00
7a850ab228 fix(test): table rendering 2025-09-19 18:40:19 -04:00
3c8b76207c feat(ci): pre-commit 2025-09-19 16:01:17 -04:00
5605df8e6c fix(ci): use proper deep compare 2025-09-19 14:52:25 -04:00
ff75b975ab feat(table): refactor table with input in the middle 2025-09-19 14:52:20 -04:00
44f8a3cb74 fix(test): fix test panel 2025-09-19 14:34:11 -04:00
bf7fc52efc fix: table-based rendering 2025-09-19 14:32:34 -04:00