From cd011283fb774b6cd9eef45931aca56bdadbe203 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 4 Jul 2025 17:54:44 +0200 Subject: [PATCH] adding utils --- lua/config/keymaps.lua | 15 ++++++++++++++- lua/plugins/theme.lua | 4 ++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index d0abaa32..0e757016 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -38,4 +38,17 @@ vim.keymap.set('i', '', function() else return '' end -end, { expr = true }) \ No newline at end of file +end, { expr = true }) + +-- Move lines up/down with Alt+J/K +vim.keymap.set('n', '', ':m .+1==', { desc = 'Move line down' }) +vim.keymap.set('n', '', ':m .-2==', { desc = 'Move line up' }) +vim.keymap.set('v', '', ":m '>+1gv=gv", { desc = 'Move selection down' }) +vim.keymap.set('v', '', ":m '<-2gv=gv", { desc = 'Move selection up' }) + +-- Comment/uncomment lines with Ctrl+, +vim.keymap.set('n', '', 'gcc', { desc = 'Comment line', remap = true }) +vim.keymap.set('v', '', 'gc', { desc = 'Comment selection', remap = true }) + +-- Copy to clipboard with Ctrl+C +vim.keymap.set('v', '', '"+y', { desc = 'Copy to clipboard' }) \ No newline at end of file diff --git a/lua/plugins/theme.lua b/lua/plugins/theme.lua index 27e0afc3..0877dd15 100644 --- a/lua/plugins/theme.lua +++ b/lua/plugins/theme.lua @@ -63,8 +63,8 @@ return { hi('CursorColumn', '', c.line_bg, '') hi('LineNr', c.light_gray, '', '') hi('CursorLineNr', c.focus_fg, '', 'bold') - hi('Visual', '', '#3d3d3d28', '') - hi('VisualNOS', '', '#3d3d3d28', '') + hi('Visual', '', '#404040', '') + hi('VisualNOS', '', '#404040', '') hi('Search', c.black, c.number, '') hi('IncSearch', c.black, c.active_fg, '') hi('MatchParen', '', '#0064001a', '')