1
Fork 0

Migrate more neovim plugins from lua to nix

This commit is contained in:
Matei Adriel 2023-12-16 19:40:08 +01:00
parent 82c60dbf67
commit 40e0a096e8
No known key found for this signature in database
20 changed files with 481 additions and 538 deletions
home/features/neovim/config/lua/my/plugins

View file

@ -28,39 +28,46 @@ local venn_hint = H.concat_many_h({
}, 3).value
function M.config()
local Hydra = require("hydra")
local r = "<leader>V"
vim.keymap.set("n", r .. "H", "<C-v>h:VBox<CR>", { desc = "left" })
vim.keymap.set("n", r .. "J", "<C-v>j:VBox<CR>", { desc = "down" })
vim.keymap.set("n", r .. "K", "<C-v>k:VBox<CR>", { desc = "up" })
vim.keymap.set("n", r .. "L", "<C-v>l:VBox<CR>", { desc = "right" })
vim.keymap.set("v", r .. "f", ":VBox<CR>", { desc = "box" })
Hydra({
name = "Draw Diagram",
hint = venn_hint,
config = {
color = "pink",
invoke_on_body = true,
hint = {
border = "single",
},
on_enter = function()
vim.o.virtualedit = "all"
end,
},
mode = "n",
desc = "[V]enn mode",
body = "<leader>V",
heads = {
{ "H", "<C-v>h:VBox<CR>" },
{ "J", "<C-v>j:VBox<CR>" },
{ "K", "<C-v>k:VBox<CR>" },
{ "L", "<C-v>l:VBox<CR>" },
{ "f", ":VBox<CR>", { mode = "v" } },
{ "<Esc>", nil, { exit = true } },
},
})
-- local Hydra = require("hydra")
--
-- Hydra({
-- name = "Draw Diagram",
-- hint = venn_hint,
-- config = {
-- color = "pink",
-- invoke_on_body = true,
-- hint = {
-- border = "single",
-- },
-- on_enter = function()
-- vim.o.virtualedit = "all"
-- end,
-- },
-- mode = "n",
-- desc = "[V]enn mode",
-- body = "<leader>V",
-- heads = {
-- { "H", "<C-v>h:VBox<CR>" },
-- { "J", "<C-v>j:VBox<CR>" },
-- { "K", "<C-v>k:VBox<CR>" },
-- { "L", "<C-v>l:VBox<CR>" },
-- { "f", ":VBox<CR>", { mode = "v" } },
-- { "<Esc>", nil, { exit = true } },
-- },
-- })
end
function M.init()
require("which-key").register({
["<leader>V"] = { name = "[V]enn mode" },
})
end
-- function M.init()
-- require("which-key").register({
-- ["<leader>V"] = { name = "[V]enn mode" },
-- })
-- end
return M
return {}