return { "CRAG666/code_runner.nvim", config = function() require("code_runner").setup({ filetype = { python = "python3 -u", typescript = "tsx", javascript = "node", }, }) vim.keymap.set("n", "rc", ":RunCode", { silent = false, desc = "Run code" }) vim.keymap.set("n", "rf", ":RunFile", { silent = false, desc = "Run file" }) vim.keymap.set("n", "rt", ":RunFile tab", { silent = false, desc = "Run file in tab" }) vim.keymap.set("n", "rp", ":RunProject", { silent = false, desc = "Run project" }) vim.keymap.set("n", "rx", ":RunClose", { silent = false, desc = "Run close" }) vim.keymap.set("n", "rrf", ":CRFiletype", { silent = false, desc = "CR filetype" }) vim.keymap.set("n", "rrp", ":CRProjects", { silent = false, desc = "CR projects" }) end, }