F12 toggle floating terminal
This commit is contained in:
parent
ea2aed44ff
commit
fb3e9bf7c5
3 changed files with 17 additions and 6 deletions
|
@ -1,5 +1,9 @@
|
||||||
{
|
{
|
||||||
"diagnostics.globals": [
|
"diagnostics.globals": [
|
||||||
"vim"
|
"vim",
|
||||||
|
"Snacks"
|
||||||
|
],
|
||||||
|
"diagnostics.disable": [
|
||||||
|
"undefined-doc-name"
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -1,6 +1,9 @@
|
||||||
local map = vim.api.nvim_set_keymap
|
local map = vim.api.nvim_set_keymap
|
||||||
local opts = { noremap = true, silent = true }
|
local opts = { noremap = true, silent = true }
|
||||||
|
|
||||||
|
-- F2 rename variable
|
||||||
|
-- K inspect with LSP
|
||||||
|
|
||||||
map('n', '<S-Tab>', '<Cmd>bp<CR>', opts)
|
map('n', '<S-Tab>', '<Cmd>bp<CR>', opts)
|
||||||
map('n', '<Tab>', '<Cmd>bn<CR>', opts)
|
map('n', '<Tab>', '<Cmd>bn<CR>', opts)
|
||||||
map('n', '<[b>', '<Cmd>bp<CR>', opts)
|
map('n', '<[b>', '<Cmd>bp<CR>', opts)
|
||||||
|
@ -15,5 +18,3 @@ map('n', '<Up>', "<C-a>", opts)
|
||||||
map('n', '<Down>', "<C-x>", opts)
|
map('n', '<Down>', "<C-x>", opts)
|
||||||
map('n', '<Right>', "<Cmd>Switch<CR>", opts)
|
map('n', '<Right>', "<Cmd>Switch<CR>", opts)
|
||||||
map('n', '<Left>', "<Cmd>Switch<CR>", opts)
|
map('n', '<Left>', "<Cmd>Switch<CR>", opts)
|
||||||
map('n', '<leader>r', ":IncRename ", opts)
|
|
||||||
map('n', '<leader>l', "<cmd>lua vim.lsp.buf.hover()<CR>", opts)
|
|
||||||
|
|
|
@ -9,8 +9,13 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
terminal = {
|
terminal = {
|
||||||
|
win = {
|
||||||
}
|
position = "float",
|
||||||
|
border = "rounded",
|
||||||
|
height = 0.8,
|
||||||
|
width = 0.6,
|
||||||
|
}
|
||||||
|
},
|
||||||
},
|
},
|
||||||
keys = {
|
keys = {
|
||||||
{
|
{
|
||||||
|
@ -25,7 +30,6 @@ return {
|
||||||
end,
|
end,
|
||||||
desc = "File Explorer"
|
desc = "File Explorer"
|
||||||
},
|
},
|
||||||
|
|
||||||
{ "<leader>s", function() Snacks.picker.lsp_symbols() end, desc = "LSP Symbols" },
|
{ "<leader>s", function() Snacks.picker.lsp_symbols() end, desc = "LSP Symbols" },
|
||||||
{ "gd", function() Snacks.picker.lsp_definitions() end, desc = "Goto Definition" },
|
{ "gd", function() Snacks.picker.lsp_definitions() end, desc = "Goto Definition" },
|
||||||
{ "gD", function() Snacks.picker.lsp_declarations() end, desc = "Goto Declaration" },
|
{ "gD", function() Snacks.picker.lsp_declarations() end, desc = "Goto Declaration" },
|
||||||
|
@ -47,5 +51,7 @@ return {
|
||||||
{ "<leader>gS", function() Snacks.picker.git_stash() end, desc = "Git Stash" },
|
{ "<leader>gS", function() Snacks.picker.git_stash() end, desc = "Git Stash" },
|
||||||
{ "<leader>gd", function() Snacks.picker.git_diff() end, desc = "Git Diff (Hunks)" },
|
{ "<leader>gd", function() Snacks.picker.git_diff() end, desc = "Git Diff (Hunks)" },
|
||||||
{ "<leader>gf", function() Snacks.picker.git_log_file() end, desc = "Git Log File" },
|
{ "<leader>gf", function() Snacks.picker.git_log_file() end, desc = "Git Log File" },
|
||||||
|
|
||||||
|
{ "<F12>", function() Snacks.terminal.toggle() end, desc = "Terminal Toggle", mode = { "n", "i", "t" } },
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue