Awesome
You can makeit.nvim ❤️
Makeit.nvim lists the options defined on your project Makefile
After selecting an option, you can visualize the result
When should I use this plugin?
In scenarios where you prefer to manually write your own commands to build and run your project, instead of using compiler.nvim.
How to install
lazy.nvim package manager
{ -- This plugin
"Zeioth/makeit.nvim",
cmd = {"MakeitOpen", "MakeitToggleResults", "MakeitRedo"},
dependencies = { "stevearc/overseer.nvim" },
opts = {},
},
{ -- The task runner we use
"stevearc/overseer.nvim",
commit = "400e762648b70397d0d315e5acaf0ff3597f2d8b",
cmd = {"MakeitOpen", "MakeitToggleResults", "MakeitRedo"},
opts = {
task_list = {
direction = "bottom",
min_height = 25,
max_height = 25,
default_detail = 1
},
},
},
Commands
Command | Description |
---|---|
:MakeitOpen | Shows all the options defined in your Makefile. |
:MakeitToggleResults | Open or close the results of running your makefile. |
:MakeitRedo | Redo the last selected option. |
:MakeitStop | Dispose all tasks. |
FAQ
- Do this plugin support any operative system?
YES: As long as you can run the commands
make
andecho
on your terminal, makeit.nvim will be able to use them.