Browse Source

init.lua loads .vimrc

main
pvincent 2 weeks ago
parent
commit
5b7cbfd36e
  1. 18
      install.sh
  2. 6
      resources/init.lua
  3. 4
      resources/init.vim

18
install.sh

@ -84,13 +84,19 @@ function configure_default {
cp "$BASEDIR/resources/vimrc" "$HOME/.vimrc" || cp "$BASEDIR/resources/vimrc" "$HOME/.vimrc" ||
echo vimrc defined! echo vimrc defined!
[[ ! -f $HOME/.config/nvim/init.vim ]] &&
cp "$BASEDIR/resources/init.vim" "$HOME/.config/nvim/init.vim" ||
echo nvim init.vim defined!
configure_nvim
configure_nvim nvim-vanilla
}
[[ ! -f $HOME/.config/nvim-vanilla/init.vim ]] &&
cp "$BASEDIR/resources/init.vim" "$HOME/.config/nvim-vanilla/init.vim" ||
echo nvim-vanilla init.vim defined!
function configure_nvim {
local nvim_app=${1:-nvim}
if grep -q "\$HOME/.vimrc" "$HOME/.config/${nvim_app}/init.lua"; then
cat "$BASEDIR/resources/init.lua" "$HOME/.config/${nvim_app}/init.lua" >"$HOME/.config/${nvim_app}/init.lua.new"
mv "$HOME/.config/${nvim_app}/init.lua.new" "$HOME/.config/${nvim_app}/init.lua"
echo "${nvim_app} init.lua may load .vimrc newly created!"
else
echo "${nvim_app} init.lua may load .vimrc already defined!"
fi
} }
function install_neovim { function install_neovim {

6
resources/init.lua

@ -0,0 +1,6 @@
-- legacy vimrc
local vimrc = vim.fn.expand('~/.vimrc')
if vim.fn.filereadable(vimrc) == 1 then
vim.cmd('source ' .. vimrc)
end
--------------------

4
resources/init.vim

@ -1,4 +0,0 @@
if filereadable(expand('~/.vimrc'))
source ~/.vimrc
endif
Loading…
Cancel
Save