diff --git a/lua/plugins/competitest.lua b/lua/plugins/competitest.lua index 9ab3435..b57280a 100644 --- a/lua/plugins/competitest.lua +++ b/lua/plugins/competitest.lua @@ -7,9 +7,14 @@ return { -- c = "~/.config/nvim/templates/template.c" -- } template_file = "~/.config/nvim/templates/template.$(FEXT)", + received_contests_directory = "/tmp/Competitive Programming/$(JUDGE)/$(CONTEST)", compile_command = { - c = { exec = "gcc", args = { "-Wall", "-g", "-DDEBUG", "-fsanitize=address", "$(FNAME)", "-o", "$(FNOEXT)" } }, - cpp = { exec = "g++", args = { "-Wall", "-g", "-DDEBUG", "-fsanitize=address", "$(FNAME)", "-o", "$(FNOEXT)" } }, + c = { exec = "gcc", args = { "-Wall", "-g", "-DDEBUG", "-fsanitize=address,undefined", "$(FNAME)", "-o", "$(FNOEXT).out" } }, + cpp = { exec = "g++", args = { "-Wall", "-g", "-DDEBUG", "-fsanitize=address,undefined", "$(FNAME)", "-o", "$(FNOEXT).out" } }, }, + run_command = { + c = { exec = "./$(FNOEXT).out" }, + cpp = { exec = "./$(FNOEXT).out" } + } } end }