From 2449bfbccc9eb91ffe1df9a72dad8ee2bf6dcafa Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Fri, 21 Jun 2024 16:42:08 +0200 Subject: [PATCH] Updated config --- .config/nvim/lazy-lock.json | 7 ++++--- .config/nvim/lua/disabled/autopairs.lua | 5 ----- .config/nvim/lua/keys.lua | 14 ++++++++++++-- .config/nvim/lua/plugins/autopairs.lua | 5 +++++ .config/nvim/lua/plugins/flash.lua | 2 +- 5 files changed, 22 insertions(+), 11 deletions(-) delete mode 100644 .config/nvim/lua/disabled/autopairs.lua create mode 100644 .config/nvim/lua/plugins/autopairs.lua diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 1d9fb8b..ad7c700 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,11 +1,12 @@ { "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, "flash.nvim": { "branch": "main", "commit": "43f67935d388fbb540f8b40e8cbfd80de54f978a" }, - "gitsigns.nvim": { "branch": "main", "commit": "651d5ed082605f3ed96b0f037a768ca06ecf8fc3" }, + "gitsigns.nvim": { "branch": "main", "commit": "d03a1c9a1045122823af97e351719227ed3718eb" }, "lazy.nvim": { "branch": "main", "commit": "bc620783663ab09d16bff9fdecc07da65b2a1528" }, "monokai.nvim": { "branch": "master", "commit": "b8bd44d5796503173627d7a1fc51f77ec3a08a63" }, - "nvim-treesitter": { "branch": "master", "commit": "7b04b398f868563cac37ae90baffd7c3dca513fe" }, + "nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" }, + "nvim-treesitter": { "branch": "master", "commit": "b967bbc27b564001c3d3b8ea93444cf6d0b21d23" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "telescope-project.nvim": { "branch": "master", "commit": "1aaf16580a614601a7f7077d9639aeb457dc5559" }, - "telescope.nvim": { "branch": "master", "commit": "c392f1b78eaaf870ca584bd698e78076ed301b26" } + "telescope.nvim": { "branch": "master", "commit": "f2bfde705ac752c52544d5cfa8b0aee0a766c1ed" } } \ No newline at end of file diff --git a/.config/nvim/lua/disabled/autopairs.lua b/.config/nvim/lua/disabled/autopairs.lua deleted file mode 100644 index 8a37d4a..0000000 --- a/.config/nvim/lua/disabled/autopairs.lua +++ /dev/null @@ -1,5 +0,0 @@ -return { - "windwp/nvim-autopairs", - event = "InsertEnter", - config = true, -} diff --git a/.config/nvim/lua/keys.lua b/.config/nvim/lua/keys.lua index faffc64..5460bbb 100644 --- a/.config/nvim/lua/keys.lua +++ b/.config/nvim/lua/keys.lua @@ -9,7 +9,17 @@ map("n", "", "close", "Close window") map("n", "l", "Lazy", "Lazy") map({"n", "v"}, "q", "qa!", "Quit all") map({"n", "i"}, "", "noh", "Clear search") -map({"n", "i", "s", "v"}, "", "w", "Save file") +map({"n", "i", "s", "v"}, "", "w", "Save file") + +-- Add or delete empty lines +map("n", "", "set pastem`o``set nopaste", "Add empty line below") +map("n", "", "set pastem`O``set nopaste", "Add empty line above") +map("n", "", "m`+g/\\m^\\s*$/d``noh", "Delete empty line below") +map("n", "", "m`-g/\\m^\\s*$/d``noh", "Delete empty line above") + +-- Quick movement +map("n", "J", "}", "Next paragraph") +map("n", "K", "{", "Previous paragraph") -- Editing multiple instances map("n", "", "*#:%s///g", "Replace word under cursor") @@ -54,4 +64,4 @@ map("i", "", "v") map("n", "", "k", "Move to the window above") map("n", "", "j", "Move to the window below") map("n", "", "h", "Move to the window on the left") -map("n", "", "l", "Move to the window on the right") \ No newline at end of file +map("n", "", "l", "Move to the window on the right") diff --git a/.config/nvim/lua/plugins/autopairs.lua b/.config/nvim/lua/plugins/autopairs.lua new file mode 100644 index 0000000..6378d47 --- /dev/null +++ b/.config/nvim/lua/plugins/autopairs.lua @@ -0,0 +1,5 @@ +return { + "windwp/nvim-autopairs", + event = "InsertEnter", + config = true, +} diff --git a/.config/nvim/lua/plugins/flash.lua b/.config/nvim/lua/plugins/flash.lua index ea2d7d0..2f69412 100644 --- a/.config/nvim/lua/plugins/flash.lua +++ b/.config/nvim/lua/plugins/flash.lua @@ -6,4 +6,4 @@ return { { "S", function() require("flash").treesitter() end, mode = { "n", "o", "x" }, desc = "Flash Treesitter" }, }, config = true, -} \ No newline at end of file +}