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
-5
View File
@@ -2,7 +2,6 @@ local M = {}
M.close_key = nil
M.java_build = nil
M.java_run = nil
M.new_java_file = nil
M.config = {
project_root = "~/Projects/Java",
@@ -10,7 +9,6 @@ M.config = {
["<Esc>"] = "CloseTerminal",
["<leader>pb"] = "JavaBuild",
["<leader>pr"] = "JavaRun",
["<leader>nf"] = "NewJavaFile",
},
terminal = {
right_padding = 0,
@@ -31,14 +29,11 @@ function M.setup(opts)
if command == "CloseTerminal" then M.close_key = key end
if command == "JavaBuild" then M.java_build = key end
if command == "JavaRun" then M.java_run = key end
if command == "NewJavaFile" then M.new_java_file = key end
end
vim.keymap.set("n", M.java_build, ":JavaBuild<CR>", { silent = true })
vim.keymap.set("n", M.java_run, ":JavaRun<CR>", { silent = true })
vim.keymap.set("n", M.new_java_file, ":NewJavaFile<CR>", { silent = true })
vim.api.nvim_create_user_command("NewJavaFile", M.create_new_file, {})
vim.api.nvim_create_user_command("JavaBuild", M.build, {})
vim.api.nvim_create_user_command("JavaRun", M.run, {})
end