require "nvchad.mappings" local nomap = vim.keymap.del nomap("n", "x") nomap("n", "cc") nomap("n", "ch") nomap("n", "cm") local map = vim.keymap.set map("n", ";", ":", { desc = "CMD enter command mode" }) map("i", "jk", "") -- Group names map("n", "f", "", { desc = "Find" }) map("n", "l", "", { desc = "LSP" }) map("n", "g", "", { desc = "Git" }) -- General map("n", "q", "confirm q", { desc = "quit" }) map("n", "c", function() require("nvchad.tabufline").close_buffer() end, { desc = "buffer close" }) map( "n", "rd", " lua require('rainbow-delimiters').toggle() ", {desc = "Toggle rainbow delimiters"} ) -- Lsp map( "n", "lf", " lua require('conform').format { lsp_fallback = true }", { desc = "General Format file" } ) map({ "n", "v" }, "la", vim.lsp.buf.code_action, {desc= "Code action"}) -- Git map("n", "gm", "Telescope git_commits", { desc = "telescope git commits" }) map({ "n", "t" }, "gg", function() require("nvchad.term").runner { pos = "float", cmd = "gitui && exit", id = "gue", clear_cmd = true } end, { desc = "Gitui" })