diff --git a/config/nvim/lua/user/mappings.lua b/config/nvim/lua/user/mappings.lua index 1924e28..5f6e6f8 100644 --- a/config/nvim/lua/user/mappings.lua +++ b/config/nvim/lua/user/mappings.lua @@ -7,34 +7,35 @@ return { -- first key is the mode n = { - -- second key is the lefthand side of the map - -- mappings seen under group name "Buffer" - -- ["bn"] = { "tabnew", desc = "New tab" }, ["bD"] = { function() - require("astronvim.utils.status").heirline.buffer_picker(function(bufnr) require("astronvim.utils.buffer").close(bufnr) end) + require("astronvim.utils.status").heirline.buffer_picker(function(bufnr) require("astronvim.utils.buffer").close( + bufnr) end) end, desc = "Pick to close", }, - -- tables with the `name` key will be registered with which-key if it's installed - -- this is useful for naming menus + ["b"] = { name = "Buffers" }, [""] = { ":bnext", desc = "Next buffer tab" }, - -- quick save - -- [""] = { ":w!", desc = "Save File" }, -- change description but the same command -- Open file [""] = { ":Telescope find_files search_dirs=~/", desc = "Open file" }, - [""] = { ":Telescope find_files search_dirs=~/ hidden=true", desc = "Open file inc. hidden files" }, + [""] = { ":Telescope find_files search_dirs=~/ hidden=true", desc = + "Open file inc. hidden files" }, -- Make ["m"] = { name = "Make (Compile)" }, ["mm"] = { ":make", desc = "Make" }, ["mn"] = { ":make clean", desc = "Make clean" }, - ["md"] = { ":make db", desc = "Make json database" }, ["mr"] = { ":make run", desc = "Make run" }, ["mu"] = { ":make upload", desc = "Make upload" }, + -- Go to source file + ["gs"] = { ":ClangdSwitchSourceHeader" }, + + -- Format code + [""] = { ":Format" }, + -- Disable bindings ["n"] = false, },