commit
bc8d029e38
2 changed files with 16 additions and 4 deletions
|
|
@ -70,12 +70,23 @@ int main() {{
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
local user_snippets = {}
|
local default_map = {}
|
||||||
for _, snippet in pairs(config.snippets or {}) do
|
for _, snippet in pairs(default_snippets) do
|
||||||
table.insert(user_snippets, snippet)
|
default_map[snippet.trigger] = snippet
|
||||||
|
end
|
||||||
|
|
||||||
|
local user_map = {}
|
||||||
|
for _, snippet in pairs(config.snippets or {}) do
|
||||||
|
user_map[snippet.trigger] = snippet
|
||||||
|
end
|
||||||
|
|
||||||
|
local merged_map = vim.tbl_extend("force", default_map, user_map)
|
||||||
|
|
||||||
|
local all_snippets = {}
|
||||||
|
for _, snippet in pairs(merged_map) do
|
||||||
|
table.insert(all_snippets, snippet)
|
||||||
end
|
end
|
||||||
|
|
||||||
local all_snippets = vim.list_extend(default_snippets, user_snippets)
|
|
||||||
ls.add_snippets("cpp", all_snippets)
|
ls.add_snippets("cpp", all_snippets)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ https://private-user-images.githubusercontent.com/62671086/489116291-391976d1-c2
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
|
- finer-tuned problem limits (i.e. per-problem codeforces time, memory)
|
||||||
- better highlighting
|
- better highlighting
|
||||||
- test case management
|
- test case management
|
||||||
- USACO support
|
- USACO support
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue