aboutsummaryrefslogtreecommitdiff
path: root/config/nvim/init.lua
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2026-04-19 23:35:38 +0200
committerRuben Beltran del Rio <jj@r.bdr.sh>2026-04-23 14:30:46 +0200
commite60d03ef78cfe7ba5bb0c495f2db38ed45220114 (patch)
tree3d3061828a7c0d4edecc1bed4f160d89bf7277cf /config/nvim/init.lua
parent7a08fbfbbe05351d3f6ebb282da31aa38e2ce99f (diff)
Add neorg, update treesiter to 0.12 branch
Diffstat (limited to 'config/nvim/init.lua')
-rw-r--r--config/nvim/init.lua18
1 files changed, 10 insertions, 8 deletions
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index 8c4f304..1c57f00 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -50,11 +50,16 @@ vim.keymap.set('n', '<C-n>', function()
end)
-- Move lines / blocks up and down using Ctrl + Shift
-vim.keymap.set('n', '<C-S-j>', ':m .+1<CR>==')
-vim.keymap.set('n', '<C-S-k>', ':m .-2<CR>==')
+vim.keymap.set('n', '<C-S-j>', function()
+ return '<Cmd>m .+' .. vim.v.count1 .. '<CR>=='
+end, { expr = true, silent = true })
+
+vim.keymap.set('n', '<C-S-k>', function()
+ return '<Cmd>m .-' .. (vim.v.count1 + 1) .. '<CR>=='
+end, { expr = true, silent = true })
vim.keymap.set('i', '<C-S-j>', '<Esc>:m .+1<CR>==gi')
vim.keymap.set('i', '<C-S-k>', '<Esc>:m .-2<CR>==gi')
-vim.keymap.set('v', '<C-S-j>', ':m \'>+1<CR>gv=gv')
+vim.keymap.set('v', '<C-S-j>', ':m \'>+2<CR>gv=gv')
vim.keymap.set('v', '<C-S-k>', ':m \'<-2<CR>gv=gv')
-- Navigate the location list
@@ -80,7 +85,7 @@ vim.api.nvim_create_autocmd({'BufNewFile', 'BufRead'}, {
vim.api.nvim_create_autocmd({'BufNewFile', 'BufRead'}, {
pattern = {'.plan'},
- callback = function () vim.opt.filetype = 'markdown' end
+ callback = function () vim.opt.filetype = 'norg' end
})
-------------------------------------------------------------------------------
@@ -95,9 +100,6 @@ pcall(require, 'init_local')
vim.keymap.set('n', '<c-P>',
"<cmd>lua require('fzf-lua').files({cmd = \"rg --files --hidden -g !.git\"})<CR>", { silent = true })
--- Toggle Autosave
-vim.api.nvim_set_keymap('n', '<leader>n', ':ASToggle<CR>', {})
-
-- Svelte Config
vim.g.vim_svelte_plugin_use_typescript = true
@@ -112,4 +114,4 @@ require('plugins')
require('treesitter_config')
require('lsp')
require('dap_config')
-require('calendar_tools')
+require('neorg_config')