diff --git a/lua/core/autocmds.lua b/lua/core/autocmds.lua index ebc3511..ccdccfb 100644 --- a/lua/core/autocmds.lua +++ b/lua/core/autocmds.lua @@ -42,4 +42,5 @@ vim.cmd([[ -- Run C/C++ fil vim.api.nvim_buf_set_keymap(0, 'n', '', ':w:!gcc -o %:t:r % && ./%:t:r', {silent = true}) vim.api.nvim_buf_set_keymap(0, 'n', '', ':w:!g++ -o %:t:r % && ./%:t:r', {silent = true}) +vim.api.nvim_buf_set_keymap(0, 'n', '', ':w:lua require("kterm.terminal").send("cp -f " .. vim.fn.expand("%") .. " /tmp; javac -d /tmp " .. vim.fn.expand("%") .. "; java -cp /tmp " .. vim.fn.expand("%:t:r"), "float")', {silent = true}) -- vim.api.nvim_buf_set_keymap(0, 'n', '', ":w:new | term . '!gcc %:p:h && ./a.out':startinsert", {silent = true})