Add terminal
This commit is contained in:
parent
b7611b08ae
commit
c30416ef78
@ -14,7 +14,7 @@ wk.add({
|
||||
{ "<leader>fm", telescope.marks, desc = "Find in marks", mode ="n"},
|
||||
{ "<leader>fr", telescope.resume, desc = "Resume last find", mode ="n"},
|
||||
-- LspSaga
|
||||
{ "<leader>l", group = "Lspsaga" },
|
||||
{ "<leader>l", group = "Lsp" },
|
||||
{ "<leader>lc", "<cmd>Lspsaga code_action<cr>", desc = "Code Action", mode ="n"},
|
||||
{ "<leader>lo", "<cmd>Lspsaga outline<cr>", desc = "Outline", mode ="n"},
|
||||
{ "<leader>lr", "<cmd>Lspsaga rename<cr>", desc = "Rename", mode ="n"},
|
||||
@ -23,6 +23,8 @@ wk.add({
|
||||
{ "<leader>lp", "<cmd>Lspsaga preview_definition<cr>", desc = "Preview Definition", mode ="n"},
|
||||
{ "<leader>ls", "<cmd>Lspsaga signature_help<cr>", desc = "Signature Help", mode ="n"},
|
||||
{ "<leader>lw", "<cmd>Lspsaga show_workspace_diagnostics<cr>", desc = "Show Workspace Diagnostics", mode ="n"},
|
||||
--{ "<leader>lm", "<cmd>tab terminal lmsfixfile %:p:h<cr>", desc = "LMS fixer this file", mode ="n"},
|
||||
{ "<leader>lm", "<cmd>TermExec cmd='lmsfixfile %:p:h' direction='float'<cr>", desc = "LMS fixer this file", mode ="n"},
|
||||
-- UndoTree
|
||||
{ "<leader>u", group = "UndoTree" },
|
||||
{ "<leader>uu", "<cmd>lua require('undotree').toggle()<cr>", desc="Toggle undo tree", mode ="n"},
|
||||
@ -66,8 +68,16 @@ wk.add({
|
||||
{ "<leader>t.", "<cmd>tabm +<cr>", desc = "Move tab to right", mode = "n"},
|
||||
{ "<leader>tn", "<cmd>tabnext<cr>", desc = "Go to next tab", mode = "n"},
|
||||
{ "<leader>tp", "<cmd>tabprevious<cr>", desc = "Go to previous tab", mode = "n"},
|
||||
{ "<leader>tb", "<cmd>tabrewind<cr>", desc = "Go to first tab", mode = "n"},
|
||||
{ "<leader>tb", "<cmd>tabfirst<cr>", desc = "Go to first tab", mode = "n"},
|
||||
{ "<leader>te", "<cmd>tablast<cr>", desc = "Go to last tab", mode = "n"},
|
||||
{ "<leader>to", "<cmd>tabonly<cr>", desc = "Close all except current", mode = "n"},
|
||||
-- Buffer
|
||||
{ "<leader>b", group = "Buffers"},
|
||||
{ "<leader>bd", "<cmd>Bufdel<cr>", desc = "Close open buffers", mode = "n"},
|
||||
-- Indent
|
||||
{ "<leader>i", group = "Indentation"},
|
||||
{ "<leader>it", "<cmd>IBLToggle<cr>", desc = "Toggle indentation guides", mode = "n"},
|
||||
{ "<leader>im", "<cmd>set list!<cr>", desc = "Toggle indentation characters", mode = "n"},
|
||||
})
|
||||
|
||||
-- prevent using arrow keys or mouse
|
||||
@ -106,4 +116,3 @@ vim.keymap.set('n', '<C-m>', ':tab split<CR>')
|
||||
vim.keymap.set("n", "<C-t>", function()
|
||||
require("menu").open("default")
|
||||
end, {})
|
||||
|
||||
|
||||
@ -40,6 +40,9 @@ vim.opt.incsearch = true
|
||||
vim.opt.hlsearch = true
|
||||
vim.opt.wildignorecase = true
|
||||
|
||||
-- running interactive shell commands
|
||||
vim.opt.shellcmdflag = '-ic'
|
||||
|
||||
-- system clipboard
|
||||
-- this was pretty annoying
|
||||
--vim.opt.clipboard = 'unnamedplus'
|
||||
|
||||
@ -190,6 +190,12 @@ return {
|
||||
require'alpha'.setup(require'alpha.themes.dashboard'.config)
|
||||
end,
|
||||
},
|
||||
-- floating terminal
|
||||
{
|
||||
'akinsho/toggleterm.nvim',
|
||||
version = "*",
|
||||
config = true
|
||||
},
|
||||
-- AI
|
||||
-- {
|
||||
-- "supermaven-inc/supermaven-nvim",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user