Moved chezmoi data one level down under chezmoi.roots
This commit is contained in:
parent
c34f7ae631
commit
de47f0c388
240 changed files with 90 additions and 76 deletions
30
chezmoi.roots/_src.all/private_dot_config/vim/_init
Normal file
30
chezmoi.roots/_src.all/private_dot_config/vim/_init
Normal file
|
@ -0,0 +1,30 @@
|
|||
set bg=dark
|
||||
" Set custom Vim config directory
|
||||
let s:vim_config_dir = '~/.config/vim'
|
||||
let s:autoload_dir = s:vim_config_dir . '/autoload'
|
||||
let s:plug_vim = s:autoload_dir . '/plug.vim'
|
||||
|
||||
" Install vim-plug if not found
|
||||
if empty(glob(s:plug_vim))
|
||||
silent execute '!curl -fLo ' . s:plug_vim . ' --create-dirs ' .
|
||||
\ 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
|
||||
endif
|
||||
|
||||
" Ensure Vim uses the custom runtime path
|
||||
set runtimepath+=~/.config/vim
|
||||
execute 'source ' . s:plug_vim
|
||||
|
||||
" Initialize vim-plug
|
||||
call plug#begin('~/.config/vim/plugged')
|
||||
|
||||
" Define plugins here
|
||||
"Plug 'junegunn/vim-plug' " Example, replace with actual plugins
|
||||
|
||||
call plug#end()
|
||||
|
||||
" Run PlugInstall if there are missing plugins
|
||||
autocmd VimEnter * if len(filter(values(g:plugs), '!isdirectory(v:val.dir)'))
|
||||
\| PlugInstall --sync | source $MYVIMRC
|
||||
\| endif
|
||||
|
||||
" vim: set ft=vim sw=4 sts=4 et:
|
Loading…
Add table
Add a link
Reference in a new issue