This commit is contained in:
Zelong Kuang
2025-10-17 20:03:30 +11:00
parent 68da8f5a24
commit 8c11269da8
20 changed files with 131 additions and 211 deletions

View File

@@ -1,28 +1,28 @@
return {
{
"xeluxee/competitest.nvim",
dependencies = "MunifTanjim/nui.nvim",
lazy = false,
keys = {
{ "<localleader>rt", "<cmd>CompetiTest receive testcases<CR>", "Receive testcases" },
{ "<localleader>rp", "<cmd>CompetiTest receive problem<CR>", "Receive problem" },
{ "<localleader>rc", "<cmd>CompetiTest receive contest<CR>", "Receive contest" },
{ "<localleader>c", "<cmd>CompetiTest run<CR>", "Run code" },
},
config = function()
require("competitest").setup({
received_problems_path = "$(HOME)/compcode/$(JUDGE)/$(CONTEST)/$(PROBLEM).$(FEXT)c",
received_contests_directory = "$(HOME)/compcode/$(JUDGE)/$(CONTEST)",
template_file = {
cpp = "~/compcode/templates/template.cpp",
},
compile_command = {
cpp = { exec = "clang++", args = { "$(FNAME)", "-o", "$(FNOEXT)", "-lm" } },
},
run_command = {
cpp = { exec = "./$(FNOEXT)" },
},
})
end,
},
-- {
-- "xeluxee/competitest.nvim",
-- dependencies = "MunifTanjim/nui.nvim",
-- lazy = false,
-- keys = {
-- { "<localleader>rt", "<cmd>CompetiTest receive testcases<CR>", "Receive testcases" },
-- { "<localleader>rp", "<cmd>CompetiTest receive problem<CR>", "Receive problem" },
-- { "<localleader>rc", "<cmd>CompetiTest receive contest<CR>", "Receive contest" },
-- { "<localleader>c", "<cmd>CompetiTest run<CR>", "Run code" },
-- },
-- config = function()
-- require("competitest").setup({
-- received_problems_path = "$(HOME)/compcode/$(JUDGE)/$(CONTEST)/$(PROBLEM).$(FEXT)c",
-- received_contests_directory = "$(HOME)/compcode/$(JUDGE)/$(CONTEST)",
-- template_file = {
-- cpp = "~/compcode/templates/template.cpp",
-- },
-- compile_command = {
-- cpp = { exec = "clang++", args = { "$(FNAME)", "-o", "$(FNOEXT)", "-lm" } },
-- },
-- run_command = {
-- cpp = { exec = "./$(FNOEXT)" },
-- },
-- })
-- end,
-- },
}