From e1b0a35e04546333634c3ceb6ed84cb21ef90c38 Mon Sep 17 00:00:00 2001 From: Aleksa Vučković Date: Tue, 4 Jan 2022 10:04:47 +0100 Subject: Initial commit --- lua/mappings.lua | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 lua/mappings.lua (limited to 'lua/mappings.lua') diff --git a/lua/mappings.lua b/lua/mappings.lua new file mode 100644 index 0000000..1b1be6b --- /dev/null +++ b/lua/mappings.lua @@ -0,0 +1,35 @@ +vim.api.nvim_set_keymap('n', '', '', { noremap = true, silent = true}) +vim.api.nvim_set_keymap('n', '', '', { noremap = true, silent = true}) +vim.g.mapleader = ' ' + +-- no hl +vim.api.nvim_set_keymap('n', 'h', ':set hlsearch!', { noremap = true, silent = true }) + +-- NvimTree + +-- Don't copy the replaced text after pasting in visual mode +vim.api.nvim_set_keymap("v", "p", '"_dP', { noremap = true, silent = true}) + +-- Indenting +vim.api.nvim_set_keymap('v', '<', '', '>gv', { noremap = true, silent = true}) + + +-- nvim-compe +vim.api.nvim_set_keymap("i", "", "v:lua.tab_complete()", {expr = true}) +vim.api.nvim_set_keymap("s", "", "v:lua.tab_complete()", {expr = true}) +vim.api.nvim_set_keymap("i", "", "v:lua.s_tab_complete()", {expr = true}) +vim.api.nvim_set_keymap("s", "", "v:lua.s_tab_complete()", {expr = true}) + + +-- nvim-bufferline +vim.api.nvim_set_keymap("n", "", ":BufferLineCycleNext", { noremap = true; silent= true}) +vim.api.nvim_set_keymap("n", "", ":BufferLineCyclePrev", { noremap = true; silent= true}) +vim.api.nvim_set_keymap("n", "", ":bdelete", { noremap = true; silent= true}) + + +-- nvim-telescope +vim.api.nvim_set_keymap("n", "ff", ":Telescope find_files", { noremap = true; silent= true}) +vim.api.nvim_set_keymap("n", "fg", ":Telescope live_grep", { noremap = true; silent= true}) +vim.api.nvim_set_keymap("n", "fb", ":Telescope buffers", { noremap = true; silent= true}) +vim.api.nvim_set_keymap("n", "fh", ":Telescope help_tags", { noremap = true; silent= true}) -- cgit v1.2.3