Browse Source

vimrc.extra

main
pvincent 5 days ago
parent
commit
3dcf643c2a
  1. 16
      etc/vim/vimrc.extra
  2. 2
      etc/vim/vimrc.local
  3. 2
      etc/vim/vimrc.local.azerty
  4. 12
      etc/vim/vimrc.rookie
  5. 1
      lib/initiate.bash

16
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

2
etc/vim/vimrc.local

@ -1,4 +1,4 @@
let additionals = [ "core", "miaou", "rookie" ]
let additionals = [ "core", "miaou", "rookie", "extra" ]
for additional in additionals for additional in additionals
let s:vimrc_path = "/etc/vim/vimrc." . additional let s:vimrc_path = "/etc/vim/vimrc." . additional
if filereadable(s:vimrc_path) if filereadable(s:vimrc_path)

2
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 for additional in additionals
let s:vimrc_path = "/etc/vim/vimrc." . additional let s:vimrc_path = "/etc/vim/vimrc." . additional
if filereadable(s:vimrc_path) if filereadable(s:vimrc_path)

12
etc/vim/vimrc.rookie

@ -95,14 +95,4 @@ nmap ÿ <A-BS>
imap ÿ <A-BS> imap ÿ <A-BS>
tnoremap ÿ <A-BS> tnoremap ÿ <A-BS>
" 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

1
lib/initiate.bash

@ -118,6 +118,7 @@ function link_config_files {
link_etc vim/vimrc.core link_etc vim/vimrc.core
link_etc vim/vimrc.miaou link_etc vim/vimrc.miaou
link_etc vim/vimrc.rookie link_etc vim/vimrc.rookie
link_etc vim/vimrc.extra
if in_azerty_zone 2>/dev/null; then if in_azerty_zone 2>/dev/null; then
link_etc vim/vimrc.azerty link_etc vim/vimrc.azerty

Loading…
Cancel
Save