about summary refs log tree commit diff
path: root/config/nvim/lua/plugins/compile.lua
blob: 8d824de907d2bec63698a1e230c2fbbf94d118f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
return {
  "ej-shafran/compile-mode.nvim",
  branch = "latest",
  dependencies = {
    "nvim-lua/plenary.nvim",
  },
  config = function()
    vim.g.compile_mode = {}

    local compile_mode = require("compile-mode")

    vim.keymap.set("n", "<leader>cc", compile_mode.compile,
      { desc = "Compile" })
    vim.keymap.set("n", "<leader>cr", compile_mode.recompile,
      { desc = "Recompile" })
    vim.keymap.set("n", "<leader>cq", compile_mode.interrupt,
      { desc = "Quit Compile (Interrupt)" })

  end
}