49df7e015d
docs: add setup section and reorder vimdoc
...
Problem: the vimdoc had no setup section, and configuration was buried
after commands and mappings.
Solution: add a cp-setup section with lazy.nvim example and move both
setup and configuration above commands for better discoverability.
2026-02-17 21:09:58 -05:00
029ea125b9
feat: add <Plug> mappings for all primary actions
...
Problem: users who want keybindings must call vim.cmd('CP run') or
reach into internal Lua modules directly. There is no stable,
discoverable, lazy-load-friendly public API for key binding.
Solution: define 7 <Plug> mappings in plugin/cp.lua that dispatch
through the same handle_command() code path as :CP. Document them
in a new MAPPINGS section in the vimdoc with helptags and an example
config block.
2026-02-07 13:23:45 -05:00
a54a06f939
refactor: rename vim.g.cp_config to vim.g.cp
2026-02-06 15:16:21 -05:00
ec487aa489
feat: config update to viom.g
2026-02-03 16:12:47 -05:00
5cd6f75419
fix username too
2026-02-01 17:11:51 -05:00
d89a40b21f
feat: update git formatting
2026-01-27 17:18:52 -05:00
873ddee0d4
fix(doc): feature-parity
2026-01-27 14:30:22 -05:00
Barrett Ruth
127de3d6a5
fix
2025-11-04 23:39:43 -05:00
Barrett Ruth
bd557ab069
feat(doc): fix
2025-11-04 21:57:47 -05:00
Barrett Ruth
181fff42de
feat(ui): documentation for :CP edit abilities
2025-10-24 16:35:00 -04:00
Barrett Ruth
a842886933
feat(ui): auto-hide source buffer on close
2025-10-24 14:47:12 -04:00
Barrett Ruth
4b1b75fd6e
fix(config): padding spacing
2025-10-24 14:44:33 -04:00
Barrett Ruth
3daf582b7a
feat(cache): update cache
2025-10-24 14:26:51 -04:00
Barrett Ruth
bd30fb626c
feat: start lang refactor
2025-10-24 01:11:19 -04:00
Barrett Ruth
ce12ab0e1a
minimize docs
2025-10-24 00:37:27 -04:00
Barrett Ruth
249e84eb5a
feat: customization
2025-10-24 00:26:14 -04:00
Barrett Ruth
9ffc285e16
feat: document bdingins
2025-10-23 23:45:05 -04:00
Barrett Ruth
6a6cf2c594
feat: bindings and --debug flag
2025-10-23 23:36:09 -04:00
Barrett Ruth
038fcd36f8
feat(ui): fix alignment
2025-10-23 23:14:53 -04:00
Barrett Ruth
f45926c094
fix(docs): update for new features
2025-10-23 20:40:59 -04:00
Barrett Ruth
018d801121
fix: rename run panel to panel
2025-10-23 09:54:55 -04:00
352f98f26f
fix: open problem-specific url
2025-10-15 11:00:31 -04:00
600a578a17
docs: update with open_url option
2025-10-12 16:20:14 -04:00
2b8bd503ad
fix cmd help file
2025-10-05 18:45:38 -04:00
9134a0742b
feat: update docs
2025-10-05 16:00:20 -04:00
1945999099
update docs
2025-10-05 13:16:14 -04:00
44bfc7317d
feat(cli): :CP <problem_id>
2025-10-05 12:59:50 -04:00
fa2660455a
default ansi colors
2025-10-05 12:38:49 -04:00
f5a72a3a8f
doc cleanups
2025-10-05 12:32:43 -04:00
b68ecbbe96
rename and simplify things
2025-10-05 11:59:24 -04:00
a76d228e3f
feat(doc): update for new config
2025-10-04 19:04:49 -04:00
2c0e808c8c
update dcos
2025-10-04 17:48:35 -04:00
c627a40c0a
fix: rename fields
2025-10-04 17:46:32 -04:00
aae98a5796
disable scraper disabling
2025-10-04 17:45:49 -04:00
ef8ee26edf
remove per-problem language config
2025-10-04 16:26:01 -04:00
3fbbfa9423
normalize scraper behavior
2025-10-04 16:13:04 -04:00
5991670ef2
fix health and hl groups
2025-10-03 09:34:25 -04:00
82444412aa
fix table
2025-10-03 00:04:20 -04:00
69ffc2d9dd
cleanup
2025-10-02 23:07:10 -04:00
00a1d57005
fix missing key
2025-10-02 10:26:15 -04:00
57be0c0044
remove keys
2025-10-02 10:23:01 -04:00
6b8a1e2087
more docs
2025-10-01 21:36:53 -04:00
67c23c4d69
better scraper config
2025-09-30 22:33:36 -04:00
2bdb06ddef
fix
2025-09-30 22:24:58 -04:00
b52b679d39
fix docs
2025-09-30 22:17:52 -04:00
79339ff945
fix(doc): remove duplicate tag
2025-09-30 22:14:19 -04:00
fe3a472428
fix(docs): rename doc file to avoid builtin name conflict
2025-09-30 22:11:09 -04:00
6cd3f9179f
fix: docs
2025-09-30 22:09:17 -04:00
46cd509747
fix docs and superfluous vim.validate calls
2025-09-30 20:55:29 -04:00
e5aca06955
feat(doc): document default setup
2025-09-26 09:53:32 -04:00