l3k4n / justmake.nvim

Nvim plugin to make running and building your projects easier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Justmake.nvim ๐Ÿ”ง

Simplify Your Workflow by using keymaps to makefile targets.

Requirements โš™๏ธ

To use Justmake.nvim, ensure that you have GNU make installed.

Note: Your project must have a just.make or just.makefile in the root directory.

Installation ๐Ÿ’ป

Install Justmake.nvim via your preferred plugin manager, like lazy.nvim.

{ 'l3k4n/justmake.nvim' }

Usage ๐Ÿ› ๏ธ

First set up your keymaps for each target:

local justmake = require("justmake")
justmake.setup()

vim.keymap.set('n', '<leader>mr', justmake.run, { desc = "Justmake: run" })
vim.keymap.set('n', '<leader>mb', justmake.build, { desc = "Justmake: build" })
vim.keymap.set('n', '<leader>mt', justmake.test, { desc = "Justmake: test" })
vim.keymap.set('n', '<leader>mc', justmake.clean, { desc = "Justmake: clean" })

And you're good to go! โœจ

Note ๐Ÿ“: I would recommend adding just.make and just.makefile to your a .gitignore.

Contributing ๐Ÿš€

Contributions are welcome! If you encounter any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.

About

Nvim plugin to make running and building your projects easier


Languages

Language:Lua 100.0%