mirror of https://github.com/LazyVim/starter
Mappings, toggleterm
parent
31c29f1bb5
commit
32d1d8a92d
|
@ -0,0 +1,19 @@
|
||||||
|
return {
|
||||||
|
"akinsho/toggleterm.nvim",
|
||||||
|
config = function()
|
||||||
|
local tt = require("toggleterm")
|
||||||
|
tt.setup({
|
||||||
|
size = 20,
|
||||||
|
open_mapping = "<C-t>",
|
||||||
|
direction = "float",
|
||||||
|
})
|
||||||
|
|
||||||
|
local Terminal = require("toggleterm.terminal").Terminal
|
||||||
|
local lazygit = Terminal:new({ cmd = "lazygit", hidden = true, direction = "float" })
|
||||||
|
local lazygit_toggle = function()
|
||||||
|
lazygit:toggle()
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>gg", lazygit_toggle, { noremap = true, silent = true, desc = "LazyGit" })
|
||||||
|
end,
|
||||||
|
}
|
|
@ -10,6 +10,25 @@ return {
|
||||||
k = { "<cmd>:wincmd k<cr>", "Jump up" },
|
k = { "<cmd>:wincmd k<cr>", "Jump up" },
|
||||||
l = { "<cmd>:wincmd l<cr>", "Jump right" },
|
l = { "<cmd>:wincmd l<cr>", "Jump right" },
|
||||||
},
|
},
|
||||||
|
t = {
|
||||||
|
t = { "<cmd>Neotree toggle<cr>", "Toggle" },
|
||||||
|
},
|
||||||
|
b = {
|
||||||
|
name = "Buffer",
|
||||||
|
n = { "<cmd>BufferLineCycleNext<cr>", "Next" },
|
||||||
|
l = { "<cmd>BufferLineCyclePrev<cr>", "Next" },
|
||||||
|
L = { "<cmd>BufferLineMoveNext<cr>", "Next" },
|
||||||
|
h = { "<cmd>BufferLineCyclePrev<cr>", "Previous" },
|
||||||
|
H = { "<cmd>BufferLineMovePrev<cr>", "Previous" },
|
||||||
|
p = { "<cmd>BufferLinePick<cr>", "Pick buffer" },
|
||||||
|
q = {
|
||||||
|
function()
|
||||||
|
require("mini.bufremove").delete(0, false)
|
||||||
|
end,
|
||||||
|
"Close",
|
||||||
|
},
|
||||||
|
d = { "<cmd><cr>", "which_key_ignore" },
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
wk.register(mappings, { mode = "n", prefix = "<leader>" })
|
wk.register(mappings, { mode = "n", prefix = "<leader>" })
|
||||||
|
|
Loading…
Reference in New Issue