From 24ce8f39afe8822e2d1bfb2bcd57fdafece14c30 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Mon, 20 Oct 2025 23:52:13 +0200 Subject: [PATCH] Migrate '.vim/plugin' to neovim --- .config/nvim/init.lua | 11 ++++++++++- .vim/plugin/cursor.vim => .config/nvim/lua/cursor.lua | 2 ++ .vim/plugin/fold.vim => .config/nvim/lua/fold.lua | 2 ++ .vim/plugin/netrw.vim => .config/nvim/lua/netrw.lua | 2 ++ .vim/plugin/pandoc.vim => .config/nvim/lua/pandoc.lua | 2 ++ .vim/plugin/reload.vim => .config/nvim/lua/reload.lua | 2 ++ .../statusline.vim => .config/nvim/lua/statusline.lua | 2 ++ .vim/plugin/utils.vim => .config/nvim/lua/utils.lua | 2 ++ .vim/plugin/zk.vim => .config/nvim/lua/zk.lua | 2 ++ 9 files changed, 26 insertions(+), 1 deletion(-) rename .vim/plugin/cursor.vim => .config/nvim/lua/cursor.lua (97%) rename .vim/plugin/fold.vim => .config/nvim/lua/fold.lua (96%) rename .vim/plugin/netrw.vim => .config/nvim/lua/netrw.lua (82%) rename .vim/plugin/pandoc.vim => .config/nvim/lua/pandoc.lua (92%) rename .vim/plugin/reload.vim => .config/nvim/lua/reload.lua (91%) rename .vim/plugin/statusline.vim => .config/nvim/lua/statusline.lua (87%) rename .vim/plugin/utils.vim => .config/nvim/lua/utils.lua (92%) rename .vim/plugin/zk.vim => .config/nvim/lua/zk.lua (98%) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 8534b57..ebcc9ad 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -7,13 +7,22 @@ hi Normal ctermbg=none guibg=NONE ]]) require("base") -require("plug") +require("cursor") +require("fold") +require("netrw") require("ftdetect") +require("plug") +require("pandoc") require("keymaps") require("highlight") +require("statusline") require("diagnostic") +require("utils") +require("zk") +require("reload") require("paq-setup") -- when not on nixCats -- vim.opt.background = "dark" -- vim.opt.laststatus = 3 +vim.opt.laststatus = 3 diff --git a/.vim/plugin/cursor.vim b/.config/nvim/lua/cursor.lua similarity index 97% rename from .vim/plugin/cursor.vim rename to .config/nvim/lua/cursor.lua index 7143a60..c50b092 100644 --- a/.vim/plugin/cursor.vim +++ b/.config/nvim/lua/cursor.lua @@ -1,3 +1,4 @@ +vim.cmd([[ " Taken from /usr/share/vim/vim90/defaults.vim augroup vimStartup au! @@ -12,3 +13,4 @@ augroup vimStartup \ | endif augroup END +]]) diff --git a/.vim/plugin/fold.vim b/.config/nvim/lua/fold.lua similarity index 96% rename from .vim/plugin/fold.vim rename to .config/nvim/lua/fold.lua index 15092b5..77ab37d 100644 --- a/.vim/plugin/fold.vim +++ b/.config/nvim/lua/fold.lua @@ -1,3 +1,4 @@ +vim.cmd([[ " Folds {{{ set foldmethod=marker @@ -22,3 +23,4 @@ augroup filetype_snippets augroup END " }}} +]]) diff --git a/.vim/plugin/netrw.vim b/.config/nvim/lua/netrw.lua similarity index 82% rename from .vim/plugin/netrw.vim rename to .config/nvim/lua/netrw.lua index 9a7719b..149b327 100644 --- a/.vim/plugin/netrw.vim +++ b/.config/nvim/lua/netrw.lua @@ -1,3 +1,5 @@ +vim.cmd([[ let g:netrw_winsize = 30 let g:netrw_liststyle=3 let g:netrw_banner = 0 +]]) diff --git a/.vim/plugin/pandoc.vim b/.config/nvim/lua/pandoc.lua similarity index 92% rename from .vim/plugin/pandoc.vim rename to .config/nvim/lua/pandoc.lua index f51d807..d4bc7e9 100644 --- a/.vim/plugin/pandoc.vim +++ b/.config/nvim/lua/pandoc.lua @@ -1,3 +1,4 @@ +vim.cmd([[ fu! Compile() if expand('%:e') == "md" :silent exec "!pandoc % -s -o /tmp/op.pdf &" @@ -8,3 +9,4 @@ fu! Preview() :call Compile() :silent exec "!zathura /tmp/op.pdf &" endfu +]]) diff --git a/.vim/plugin/reload.vim b/.config/nvim/lua/reload.lua similarity index 91% rename from .vim/plugin/reload.vim rename to .config/nvim/lua/reload.lua index eaf5d18..3f8d2e4 100644 --- a/.vim/plugin/reload.vim +++ b/.config/nvim/lua/reload.lua @@ -1,5 +1,7 @@ +vim.cmd([[ augroup Vim au! " Reload vim config when ~/.vimrc is changed au BufWritePost $HOME/.vimrc so $MYVIMRC | redraw | echo "Reloaded vimrc" augroup END +]]) diff --git a/.vim/plugin/statusline.vim b/.config/nvim/lua/statusline.lua similarity index 87% rename from .vim/plugin/statusline.vim rename to .config/nvim/lua/statusline.lua index 5195284..f7abc28 100644 --- a/.vim/plugin/statusline.vim +++ b/.config/nvim/lua/statusline.lua @@ -1,3 +1,4 @@ +vim.cmd([[ se ls=2 se stl=\ %0*%n se stl+=\ %m @@ -5,3 +6,4 @@ se stl+=\ %y%0* se stl+=\ %<%F se stl+=\ %0*%=%5l%* se stl+=%0*/%L%* +]]) diff --git a/.vim/plugin/utils.vim b/.config/nvim/lua/utils.lua similarity index 92% rename from .vim/plugin/utils.vim rename to .config/nvim/lua/utils.lua index 2974e03..152da4e 100644 --- a/.vim/plugin/utils.vim +++ b/.config/nvim/lua/utils.lua @@ -1,6 +1,8 @@ +vim.cmd([[ function! SynGroup() let l:s = synID(line('.'), col('.'), 1) echo synIDattr(l:s, 'name') . ' -> ' . synIDattr(synIDtrans(l:s), 'name') endfun com! -nargs=0 Syn :call SynGroup() +]]) diff --git a/.vim/plugin/zk.vim b/.config/nvim/lua/zk.lua similarity index 98% rename from .vim/plugin/zk.vim rename to .config/nvim/lua/zk.lua index 9c01a56..dcd366d 100644 --- a/.vim/plugin/zk.vim +++ b/.config/nvim/lua/zk.lua @@ -1,3 +1,4 @@ +vim.cmd([[ let s:zk_preview_enabled = 0 let s:live_server_job = -1 au BufEnter /home/h/.zk/*.md silent exe '!echo "%" > /home/h/.zk/current-zettel.txt' @@ -18,3 +19,4 @@ endfunction command! ToggleZKPreview call ToggleZKPreview() nn o :ToggleZKPreview :!xdg-open http://localhost:8080/%:t:r.html & +]])