return { "Shatur/neovim-tasks", config = function() local tasks = require("tasks") local Path = require("plenary.path") tasks.setup({ default_params = { cmake = { cmd = "cmake", build_dir = tostring(Path:new("{cwd}", "build")), build_type = "Debug", dap_name = "lldb", args = { configure = { "-D", "CMAKE_EXPORT_COMPILE_COMMANDS=1" }, }, }, }, save_before_run = true, params_file = "neovim.json", quickfix = { pos = "botright", height = 12, }, dap_open_command = function() return require("dapiu").open() end, }) end, }