From 33b2570b4efc584487e186dfd78e68a27a17d5ef Mon Sep 17 00:00:00 2001 From: caiowakamatsu Date: Thu, 30 Oct 2025 01:44:36 -0300 Subject: [PATCH] add make run command --- nvim/lua/config/lazy.lua | 1 + nvim/lua/config/make.lua | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 nvim/lua/config/make.lua diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index f37f645..6945086 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -48,6 +48,7 @@ require("lazy").setup({ }) require("config.cmake") +require("config.make") require("config.lsp") require("config.dap") diff --git a/nvim/lua/config/make.lua b/nvim/lua/config/make.lua new file mode 100644 index 0000000..661bc3c --- /dev/null +++ b/nvim/lua/config/make.lua @@ -0,0 +1,15 @@ +local M = {} + +local float_term = require("util.float").float_terminal + +vim.api.nvim_create_user_command("Make", function(opts) + local t = opts.args + if t == "" then print("Usage: :Make "); return end + float_term( + { "make", t}, + { height_ratio = 0.8, width_ratio = 0.8, border = "single" } + ) +end, { nargs = 1 }) + +return M +