From b57d4cb883e8f016cfbc89c87e6594f0c2aef1ff Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Thu, 8 Sep 2022 19:29:21 +0200 Subject: New neovim config --- .config/nvim/lua/keybinds.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .config/nvim/lua/keybinds.lua (limited to '.config/nvim/lua/keybinds.lua') diff --git a/.config/nvim/lua/keybinds.lua b/.config/nvim/lua/keybinds.lua new file mode 100644 index 0000000..49ea2e3 --- /dev/null +++ b/.config/nvim/lua/keybinds.lua @@ -0,0 +1,25 @@ +vim.g.mapleader = " " + +vim.api.nvim_set_keymap("n", "n", ":NvimTreeToggle", + { noremap = true; silent = true }) + +vim.api.nvim_command("nnoremap :m .+1==") +vim.api.nvim_command("nnoremap :m .-2==") +vim.api.nvim_command("inoremap :m .-2==gi") +vim.api.nvim_command("inoremap :m .+1==gi") +vim.api.nvim_command("vnoremap :m '>+1gv=gv") +vim.api.nvim_command("vnoremap :m '<-2gv=gv") + +vim.api.nvim_command( + "nnoremap :lua vim.lsp.buf.code_action()") +vim.api.nvim_command("nnoremap , :TroubleToggle") + +vim.api.nvim_set_keymap("n", "f", ":Telescope find_files", + { noremap = true; silent = true }) +vim.api.nvim_set_keymap("n", "", ":Telescope buffers", + { noremap = true; silent = true }) + +vim.keymap.set("n", "[", require("ufo").openAllFolds) +vim.keymap.set("n", "]", require("ufo").closeAllFolds) +vim.keymap.set("n", "r", require("renamer").rename) + -- cgit v1.2.3