aboutsummaryrefslogtreecommitdiffstats
path: root/after/plugin/hydra.lua
blob: 2538f68624966c7e9ccf215e2756de163912549f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
local ok, hydra = pcall(require, "hydra")
if not ok then
	return
end

-- Windows management, move and resize
-- hydra({
-- 	name = "windows",
-- 	mode = "n",
-- 	body = "<C-w>",
-- 	heads = {
-- 		{ "l", "<C-w>l" },
-- 		{ "h", "<C-w>h" },
-- 		{ "j", "<C-w>j" },
-- 		{ "k", "<C-w>k" },
-- 		{ "q", "<C-w>q" },
-- 		{ "o", "<C-w>o" },
-- 		{ "L", "<C-w>2>" },
-- 		{ "H", "<C-w>2<" },
-- 		{ "J", "<C-w>2-" },
-- 		{ "K", "<C-w>2+" },
-- 		-- { "<C-l>", "<C-w>L" },
-- 		-- { "<C-h>", "<C-w>H" },
-- 		-- { "<C-j>", "<C-w>J" },
-- 		-- { "<C-k>", "<C-w>K" },
-- 		{ "=", "<C-w>=" },
-- 	},
-- })

-- want a way to run make commands
-- Make commands runs good but the output is not good
-- like up I like that is done and good
-- hydra({
-- 	name = "make",
-- 	mode = "n",
-- 	body = "<C-m>",
--     config = {
--         color = "blue",
--     },
-- 	heads = {
-- 		{ "t", function() vim.cmd("vsplit term://make test") end },
--         { "v", function()
--             vim.cmd('vert new')
--             vim.fn.termopen("make vars")
--             vim.cmd('startinsert')
--         end, {exit = true} },
-- 	},
-- })