vim.g.mapleader = " " vim.keymap.set("n", "pv", vim.cmd.Ex) --vim.keymap.set("n", "n", vim.cmd.Ex) --vim.keymap.set("n", "", vim.cmd.Ex) vim.keymap.set("n", "", ":NvimTreeToggle", { noremap = true, }) --[[ vim.keymap.set("n", "n", ":NvimTreeToggle", { noremap = true, }) --]] vim.keymap.set("n", "n", "Oil", { desc = "Open parent directory" }) -- barbar keymaps -- Move to previous/next vim.keymap.set("n", "", "BufferPrevious") vim.keymap.set("n", "", "BufferNext") -- Re-order to previous/next vim.keymap.set("n", "", "BufferMovePrevious") vim.keymap.set("n", "", "BufferMoveNext") -- Close buffer vim.keymap.set("n", "", "BufferClose") -- Pin/Unpin buffer vim.keymap.set("n", "", "BufferPin") -- Goto buffer in position... vim.keymap.set("n", "", "BufferGoto 1") vim.keymap.set("n", "", "BufferGoto 2") vim.keymap.set("n", "", "BufferGoto 3") vim.keymap.set("n", "", "BufferGoto 4") vim.keymap.set("n", "", "BufferGoto 5") vim.keymap.set("n", "", "BufferGoto 6") vim.keymap.set("n", "", "BufferGoto 7") vim.keymap.set("n", "", "BufferGoto 8") vim.keymap.set("n", "", "BufferGoto 9") vim.keymap.set("n", "", "BufferLast") vim.keymap.set("n", "a", ":lua vim.lsp.buf.code_action()") local builtin = require("telescope.builtin") vim.keymap.set("n", "ff", builtin.find_files, {}) vim.keymap.set("n", "fg", builtin.live_grep, {}) vim.keymap.set("n", "fb", builtin.buffers, {}) vim.keymap.set("n", "fh", builtin.help_tags, {}) vim.keymap.set("n", "pp", "Telescope projects", {}) function _ADD_CURR_DIR_TO_PROJECTS() local historyfile = require("project_nvim.utils.path").historyfile local curr_directory = vim.fn.expand("%:p:h") vim.cmd("!echo " .. curr_directory .. " >> " .. historyfile) end vim.cmd("command! ProjectAddManually lua _ADD_CURR_DIR_TO_PROJECTS()") vim.keymap.set("n", "d", ":lua vim.lsp.buf.hover()") -- Clear highlighting on escape in normal mode vim.keymap.set("n", "", ":noh") vim.keymap.set("n", "^[", "^[")