mirror of
https://github.com/jessebot/dot_files.git
synced 2025-10-01 01:48:43 +00:00
31 lines
1.5 KiB
Lua
31 lines
1.5 KiB
Lua
-- map leader to <Space>
|
||
vim.g.mapleader = " "
|
||
|
||
-- enter to fold code (collapses code block)
|
||
vim.keymap.set('n', '<enter>', 'za')
|
||
|
||
-- ---------------------- toggleterm windows ----------------------------
|
||
-- CTRL+t keybindings to toggle terminal
|
||
vim.keymap.set('n', '<C-t>', '<CMD>ToggleTerm<CR>')
|
||
vim.keymap.set('t', '<C-t>', '<C-\\><C-n><CMD>ToggleTerm<CR>')
|
||
|
||
-- cmatrix
|
||
vim.keymap.set('n', '<leader>M', '<cmd>Matrix<cr>', { desc = " The Matrix™️" })
|
||
-- gitui
|
||
vim.keymap.set('n', '<leader>g', '<cmd>Gitui<cr>', { desc = " gitui - terminal UI for git" })
|
||
-- k9s
|
||
vim.keymap.set('n', '<leader>K', '<cmd>K9s<cr>', { desc = " k9s - kubernetes dashboard" })
|
||
-- bpython
|
||
vim.keymap.set('n', '<leader>p', '<cmd>Bpython<cr>', { desc = " bpython - color + docs in interactive python" })
|
||
|
||
-- ---------------------- Telescope windows ----------------------------
|
||
vim.keymap.set('n', "<leader>:", "<cmd>Telescope commands<cr>", { desc = "All Commands" })
|
||
vim.keymap.set('n', '<leader>H', '<cmd>Telescope highlights<CR>', { desc = "Telescope for highlight groups in current buffer" })
|
||
vim.keymap.set('n', '<leader>h', '<cmd>Telescope command_history<CR>', { desc = "Telescope for command history" })
|
||
vim.keymap.set('n', "<leader>ff", "<cmd>Telescope find_files<cr>", { desc = "Find Files (cwd)" })
|
||
vim.keymap.set('n', "<leader>fr", "<cmd>Telescope oldfiles<cr>", { desc = "Files Recently Opened in Neovim" })
|
||
|
||
-- --------------------------- Diagnostics ------------------------------
|
||
vim.keymap.set("n", "<leader>d", "<cmd>TroubleToggle<cr>",
|
||
{silent = true, noremap = true}
|
||
)
|