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": [
"vim"
"vim",
"Snacks"
],
"diagnostics.disable": [
"undefined-doc-name"
]
}

View file

@ -1,6 +1,9 @@
local map = vim.api.nvim_set_keymap
local opts = { noremap = true, silent = true }
-- F2 rename variable
-- K inspect with LSP
map('n', '<S-Tab>', '<Cmd>bp<CR>', opts)
map('n', '<Tab>', '<Cmd>bn<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', '<Right>', "<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 = {
}
win = {
position = "float",
border = "rounded",
height = 0.8,
width = 0.6,
}
},
},
keys = {
{
@ -25,7 +30,6 @@ return {
end,
desc = "File Explorer"
},
{ "<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_declarations() end, desc = "Goto Declaration" },
@ -47,5 +51,7 @@ return {
{ "<leader>gS", function() Snacks.picker.git_stash() end, desc = "Git Stash" },
{ "<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" },
{ "<F12>", function() Snacks.terminal.toggle() end, desc = "Terminal Toggle", mode = { "n", "i", "t" } },
}
}