dotfiles/_saved/neovim/nvchad/lua/mappings.lua

58 lines
1.9 KiB
Lua
Raw Permalink Normal View History

require "nvchad.mappings"
-- add yours here
local map = vim.keymap.set
local nomap = vim.keymap.del
nomap("n", "<leader>b")
nomap("n", "<leader>ch")
nomap("n", "<leader>cm")
nomap("n", "<leader>ds")
nomap("n", "<leader>fh")
nomap("n", "<leader>fm")
nomap("n", "<leader>gt")
nomap("n", "<leader>ma")
nomap("n", "<leader>pt")
nomap("n", "<leader>rn")
nomap("n", "<leader>th")
nomap("n", "<leader>v")
nomap("n", "<leader>wK")
nomap("n", "<leader>wk")
nomap("n", "<leader>x")
nomap("n", "<leader>fo")
nomap("n", "<leader>fz")
map("i", "<C-a>", "<esc>I")
map("i", "<C-e>", "<esc>A")
map("n", "<esc><CR>", "<esc><cmd>wq!<CR>", { desc = "save and exit" })
map("n", "<leader>b", "", { desc = "buffer operations" })
map("n", "<leader>bn", "<cmd>enew<CR>", { desc = "new" })
map("n", "<leader>bj", "<cmd>bprevious<CR>", { desc = "previous" })
map("n", "<leader>bk", "<cmd>bnext<CR>", { desc = "next" })
map("n", "<leader>bx", "<cmd>bd<CR>", { desc = "close" })
map("n", "<leader>e", "<cmd>NvimTreeFocus<CR>", { desc = "file tree" })
map("n", "<leader>f", "", { desc = "find operations" })
map("n", "<leader>fa", "<cmd>Telescope find_files follow=true no_ignore=true hidden=true<CR>", { desc = "all files" })
map("n", "<leader>fb", "<cmd>Telescope buffers<CR>", { desc = "buffers" })
map("n", "<leader>ff", "<cmd>Telescope find_files<CR>", { desc = "files" })
map("n", "<leader>fw", "<cmd>Telescope live_grep<CR>", { desc = "grep" })
map("n", "<leader>h", "<cmd>set hlsearch!<CR>", { desc = "Toggle hlsearch" })
2025-01-28 14:06:58 +01:00
map(
"n",
"<leader>m",
'<cmd>execute "set colorcolumn=" . (&colorcolumn == "" ? "80,120" : "")<CR>',
{ desc = "Toggle Column" }
)
map(
"n",
"<leader>n",
'<cmd>set number!<CR><cmd>IBLToggle<CR><cmd>execute "set signcolumn=" . (&signcolumn == "yes" ? "no" : "yes")<CR>',
{ desc = "Toggle Decorations" }
)
map("n", "<leader>t", function()
require("nvchad.themes").open()
end, { desc = "Change Theme" })
map("n", "<tab>", "<C-w>w", { desc = "switch pane" })