1
1
Fork 0

F12 toggle floating terminal

This commit is contained in:
Ava Gaiety W 2025-06-21 19:30:12 -06:00
parent ea2aed44ff
commit fb3e9bf7c5
3 changed files with 17 additions and 6 deletions

View file

@ -1,5 +1,9 @@
{ {
"diagnostics.globals": [ "diagnostics.globals": [
"vim" "vim",
"Snacks"
],
"diagnostics.disable": [
"undefined-doc-name"
] ]
} }

View file

@ -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)

View file

@ -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" } },
} }
} }