local opts = { noremap = true, silent = true } local term_opts = { silent = true } -- Shorten function name local keymap = vim.api.nvim_set_keymap --Remap space as leader key keymap("", "", "", opts) vim.g.mapleader = " " vim.g.maplocalleader = " " -- Modes -- normal_mode = "n", -- insert_mode = "i", -- visual_mode = "v", -- visual_block_mode = "x", -- term_mode = "t", -- command_mode = "c", -- Normal -- -- Better window navigation keymap("n", "h", ":wincmd h", opts) keymap("n", "j", ":wincmd j", opts) keymap("n", "k", ":wincmd k", opts) keymap("n", "l", ":wincmd l", opts) keymap("n", "", ":NvimTreeToggle", opts) -- window size up / down keymap("n", "+", ":vertical resize +5", opts) keymap("n", "-", ":vertical resize -5", opts) -- Telescope keymap("n", "ff" , "lua require('telescope.builtin').find_files({hidden = true})",opts) keymap("n", "fg" , "lua require('telescope.builtin').live_grep()",opts) keymap("n", "fb" , "lua require('telescope.builtin').buffers()",opts) keymap("n", "fh" , "lua require('telescope.builtin').help_tags()",opts)