From 3dcf643c2afea908149db2b5e168026f039b9ef7 Mon Sep 17 00:00:00 2001 From: pvincent Date: Mon, 31 Aug 2026 08:38:32 +0400 Subject: [PATCH] vimrc.extra --- etc/vim/vimrc.extra | 16 ++++++++++++++++ etc/vim/vimrc.local | 2 +- etc/vim/vimrc.local.azerty | 2 +- etc/vim/vimrc.rookie | 12 +----------- lib/initiate.bash | 1 + 5 files changed, 20 insertions(+), 13 deletions(-) create mode 100644 etc/vim/vimrc.extra diff --git a/etc/vim/vimrc.extra b/etc/vim/vimrc.extra new file mode 100644 index 0000000..728f8d4 --- /dev/null +++ b/etc/vim/vimrc.extra @@ -0,0 +1,16 @@ +" EXTRA vim user +" --------------- + +" Highlight on Yank +if has('nvim') + " NVIM only features + augroup highlight_yank + autocmd! + au TextYankPost * silent! lua vim.highlight.on_yank() + augroup END +else + " VIM only features + if isdirectory($VIMRUNTIME . '/pack/dist/opt/hlyank') + packadd! hlyank + endif +endif diff --git a/etc/vim/vimrc.local b/etc/vim/vimrc.local index ffc4d38..adea3c8 100644 --- a/etc/vim/vimrc.local +++ b/etc/vim/vimrc.local @@ -1,4 +1,4 @@ -let additionals = [ "core", "miaou", "rookie" ] +let additionals = [ "core", "miaou", "rookie", "extra" ] for additional in additionals let s:vimrc_path = "/etc/vim/vimrc." . additional if filereadable(s:vimrc_path) diff --git a/etc/vim/vimrc.local.azerty b/etc/vim/vimrc.local.azerty index c5bb3c9..3dd9a6f 100644 --- a/etc/vim/vimrc.local.azerty +++ b/etc/vim/vimrc.local.azerty @@ -1,4 +1,4 @@ -let additionals = [ "core", "miaou", "rookie", "azerty" ] +let additionals = [ "core", "miaou", "rookie", "extra", "azerty" ] for additional in additionals let s:vimrc_path = "/etc/vim/vimrc." . additional if filereadable(s:vimrc_path) diff --git a/etc/vim/vimrc.rookie b/etc/vim/vimrc.rookie index 5f69466..7992337 100644 --- a/etc/vim/vimrc.rookie +++ b/etc/vim/vimrc.rookie @@ -95,14 +95,4 @@ nmap ÿ imap ÿ tnoremap ÿ -" Highlight on Yank -if has('nvim') - " NVIM only features - augroup highlight_yank - autocmd! - au TextYankPost * silent! lua vim.highlight.on_yank() - augroup END -else - " VIM only features - packadd! hlyank -endif + diff --git a/lib/initiate.bash b/lib/initiate.bash index f956354..6c3d451 100644 --- a/lib/initiate.bash +++ b/lib/initiate.bash @@ -118,6 +118,7 @@ function link_config_files { link_etc vim/vimrc.core link_etc vim/vimrc.miaou link_etc vim/vimrc.rookie + link_etc vim/vimrc.extra if in_azerty_zone 2>/dev/null; then link_etc vim/vimrc.azerty