Home

Awesome

You can makeit.nvim ❤️

Makeit.nvim lists the options defined on your project Makefile screenshot_2023-09-01_10-20-30_465268693

After selecting an option, you can visualize the result screenshot_2023-09-01_10-20-37_056327408

<div align="center"> <a href="https://discord.gg/ymcMaSnq7d" rel="nofollow"> <img src="https://img.shields.io/discord/1121138836525813760?color=azure&labelColor=6DC2A4&logo=discord&logoColor=black&label=Join the discord server&style=for-the-badge" data-canonical-src="https://img.shields.io/discord/1121138836525813760"> </a> </div>

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

CommandDescription
:MakeitOpenShows all the options defined in your Makefile.
:MakeitToggleResultsOpen or close the results of running your makefile.
:MakeitRedoRedo the last selected option.
:MakeitStopDispose all tasks.

FAQ

Other projects from the same author