Making creating new files universal instead of language specific so easier to make files

This commit is contained in:
DarthMooMancer
2025-04-11 10:55:06 -04:00
parent 25217444f3
commit d54395bfe3
8 changed files with 112 additions and 29 deletions
-4
View File
@@ -11,7 +11,6 @@ M.config = {
["<Esc>"] = "CloseTerminal",
["<leader>pb"] = "CBuild",
["<leader>pr"] = "CRun",
["<leader>nf"] = "NewCFile",
["<leader>nh"] = "NewCHeaderFile",
},
terminal = {
@@ -33,18 +32,15 @@ function M.setup(opts)
if command == "CloseTerminal" then M.close_key = key end
if command == "CBuild" then M.c_build = key end
if command == "CRun" then M.c_run = key end
if command == "NewCFile" then M.new_c_file = key end
if command == "NewCHeaderFile" then M.new_c_header_file = key end
end
vim.api.nvim_create_user_command("NewCHeaderFile", M.create_new_header_file, {})
vim.api.nvim_create_user_command("NewCFile", M.create_new_file, {})
vim.api.nvim_create_user_command("CBuild", M.build, {})
vim.api.nvim_create_user_command("CRun", M.run, {})
vim.keymap.set("n", M.c_build, ":CBuild<CR>", { silent = true })
vim.keymap.set("n", M.c_run, ":CRun<CR>", { silent = true })
vim.keymap.set("n", M.new_c_file, ":NewCFile<CR>", { silent = true })
vim.keymap.set("n", M.new_c_header_file, ":NewCHeaderFile<CR>", { silent = true })
end