vim.g.mapleader = " " vim.keymap.set("n", "pv", vim.cmd.Ex) vim.keymap.set("n", "", ":NvimTreeToggle", { noremap = true, }) vim.keymap.set("n", "n", ":NvimTreeToggle", { noremap = true, }) 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()")