cp.nvim/lua
Barrett Ruth e7ebe738a4 feat(config): add submit_id platform override for language selection
Problem: The submission language ID is hardcoded per platform in
`language_ids.py` (e.g. CF `"89"` = GNU G++17 7.3.0). Users have no
way to select a different version like G++20 or C++23.

Solution: Add `submit_id?: string` to `CpPlatformOverrides` and
`CpLanguage`. When set, `submit.lua` passes the resolved `submit_id`
directly to the scraper instead of the generic language key. The
existing `get_language_id() or args[4]` fallback in `base.py` handles
pre-resolved IDs without any Python changes.
2026-03-06 17:28:04 -05:00
..
cp feat(config): add submit_id platform override for language selection 2026-03-06 17:28:04 -05:00