From 5dd3f0ff591e6fb2c1e2b4f504fea9821bfeaf47 Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Mon, 2 Dec 2024 07:53:41 -0500 Subject: [PATCH] feat: move lines up/down with Alt+[ and Alt+] --- .config/nvim/lua/plugins/disabled.lua | 4 ---- .config/nvim/lua/plugins/moveline.lua | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 .config/nvim/lua/plugins/moveline.lua diff --git a/.config/nvim/lua/plugins/disabled.lua b/.config/nvim/lua/plugins/disabled.lua index f7d2b2e..8cb2ade 100644 --- a/.config/nvim/lua/plugins/disabled.lua +++ b/.config/nvim/lua/plugins/disabled.lua @@ -27,10 +27,6 @@ return { 'jakewvincent/mkdnflow.nvim', enabled = false, }, - { - 'willothy/moveline.nvim', - enabled = false, - }, { 'MeanderingProgrammer/render-markdown.nvim', enabled = false, diff --git a/.config/nvim/lua/plugins/moveline.lua b/.config/nvim/lua/plugins/moveline.lua new file mode 100644 index 0000000..dbbe54d --- /dev/null +++ b/.config/nvim/lua/plugins/moveline.lua @@ -0,0 +1,20 @@ +return { + 'willothy/moveline.nvim', + build = 'make', + keys = { + { '', mode = 'n' }, + { '', mode = 'n' }, + { '', mode = 'v' }, + { '', mode = 'v' }, + }, + + config = function() + local moveline = require('moveline') + local map = vim.keymap + + map.set('n', '', moveline.up) + map.set('n', '', moveline.down) + map.set('v', '', moveline.block_up) + map.set('v', '', moveline.block_down) + end, +}