diff --git a/.config/nvim/lua/config/cmp.lua b/.config/nvim/lua/config/cmp.lua index 86308af..c5fbc53 100644 --- a/.config/nvim/lua/config/cmp.lua +++ b/.config/nvim/lua/config/cmp.lua @@ -25,6 +25,7 @@ cmp.setup({ end, }, -- switch on rounded borders in floating completion windows + -- additionally vim.o.winborder = 'rounded' must be set (set.lua) window = { completion = cmp.config.window.bordered(), documentation = cmp.config.window.bordered(), diff --git a/.config/nvim/lua/config/gitsigns.lua b/.config/nvim/lua/config/gitsigns.lua index db278df..dc3c680 100644 --- a/.config/nvim/lua/config/gitsigns.lua +++ b/.config/nvim/lua/config/gitsigns.lua @@ -2,7 +2,10 @@ require('gitsigns').setup() local gitsigns = require('gitsigns') vim.keymap.set('n', 'gm', gitsigns.blame_line, { desc = 'Show git message for current line' }) vim.keymap.set('n', 'gd', ':Gitsigns diffthis ~ vertical=true:wincmd w', { desc = 'Show diff for current line' }) +vim.keymap.set('n', 'gs', gitsigns.stage_hunk, { desc = 'Stage current hunk' }) +vim.keymap.set('n', 'gS', gitsigns.stage_buffer, { desc = 'Stage current buffer' }) vim.keymap.set('n', 'gr', gitsigns.reset_hunk, { desc = 'Reset current hunk' }) +vim.keymap.set('n', 'gR', gitsigns.reset_buffer, { desc = 'Reset current buffer' }) vim.keymap.set('n', 'h', gitsigns.next_hunk, { desc = 'Move to next hunk' }) vim.keymap.set('n', 'H', gitsigns.prev_hunk, { desc = 'Move to previous hunk' }) vim.keymap.set('n', 'ph', gitsigns.preview_hunk, { desc = 'Preview hunk in popup' }) diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua index 336847e..7f71a61 100644 --- a/.config/nvim/lua/config/lazy.lua +++ b/.config/nvim/lua/config/lazy.lua @@ -33,6 +33,7 @@ require("lazy").setup({ install = { colorscheme = { "habamax" } }, -- automatically check for plugin updates checker = { enabled = true }, + change_detection = { enabled = false }, -- active change detection seems to eat up memory over time https://github.com/folke/lazy.nvim/issues/1008 ui = { border = "rounded", }, diff --git a/.config/nvim/lua/config/set.lua b/.config/nvim/lua/config/set.lua index 3103e8c..b247a5a 100644 --- a/.config/nvim/lua/config/set.lua +++ b/.config/nvim/lua/config/set.lua @@ -18,3 +18,5 @@ vim.diagnostic.config({ }) vim.opt.undofile = true + +vim.o.winborder = 'rounded'