58 lines
1.9 KiB
Lua
58 lines
1.9 KiB
Lua
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" })
|
|
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" })
|