feat: nvim make recompilation easier

This commit is contained in:
2026-03-09 22:28:18 -04:00
parent 1efeacc92b
commit e740f4051e
+1 -17
View File
@@ -68,23 +68,7 @@ vim.g.compile_mode = {
buffer_name = "*compile*",
baleia_setup = true,
}
vim.keymap.set("n", "<leader>c", function()
local id = -1
local bufname = vim.g.compile_mode.buffer_name
for _, bufid in ipairs(vim.api.nvim_list_bufs()) do
local name = vim.api.nvim_buf_get_name(bufid)
if string.sub(name, -string.len(bufname)) == bufname then
id = bufid
break
end
end
if id == -1 then
vim.cmd("Recompile")
else
vim.bo[id].buflisted = false
vim.api.nvim_buf_delete(id, { unload = false })
end
end)
vim.keymap.set("n", "<leader>c", "<cmd>Recompile<cr>", {silent = true})
local file_types = { "rust", "zig", "haskell", "c", "cpp" }
require("nvim-treesitter").install(file_types)