initial
This commit is contained in:
38
lua/user/keymaps.lua
Normal file
38
lua/user/keymaps.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
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("", "<Space>", "<Nop>", 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", "<leader>h", ":wincmd h<CR>", opts)
|
||||
keymap("n", "<leader>j", ":wincmd j<CR>", opts)
|
||||
keymap("n", "<leader>k", ":wincmd k<CR>", opts)
|
||||
keymap("n", "<leader>l", ":wincmd l<CR>", opts)
|
||||
|
||||
keymap("n", "<C-n>", ":NvimTreeToggle<CR>", opts)
|
||||
|
||||
-- window size up / down
|
||||
keymap("n", "<leader>+", ":vertical resize +5<CR>", opts)
|
||||
keymap("n", "<leader>-", ":vertical resize -5<CR>", opts)
|
||||
|
||||
-- Telescope
|
||||
keymap("n", "<leader>ff" , "<cmd>lua require('telescope.builtin').find_files({hidden = true})<cr>",opts)
|
||||
keymap("n", "<leader>fg" , "<cmd>lua require('telescope.builtin').live_grep()<cr>",opts)
|
||||
keymap("n", "<leader>fb" , "<cmd>lua require('telescope.builtin').buffers()<cr>",opts)
|
||||
keymap("n", "<leader>fh" , "<cmd>lua require('telescope.builtin').help_tags()<cr>",opts)
|
||||
Reference in New Issue
Block a user