diff options
| author | Josh Rahm <rahm@josher.dev> | 2026-10-18 15:54:35 -0600 |
|---|---|---|
| committer | Josh Rahm <rahm@josher.dev> | 2026-10-18 15:54:35 -0600 |
| commit | 457674c5b25b9f4be84f0f0ddf0cea7c1811174a (patch) | |
| tree | 69ce27a62afabd7a3d66830201c4d2d40a28e500 /nvim-setup.sh | |
| parent | 715fd8b957d7c553f2df3070b430784517fc78ae (diff) | |
| download | config.vim-457674c5b25b9f4be84f0f0ddf0cea7c1811174a.tar.gz config.vim-457674c5b25b9f4be84f0f0ddf0cea7c1811174a.tar.bz2 config.vim-457674c5b25b9f4be84f0f0ddf0cea7c1811174a.zip | |
Redesign my vim config.
Now uses Lua primarily
Breaks apart the configuration into rc-service style configuration
files.
Deletes a ton of the cruft with old LSP settings.
Diffstat (limited to 'nvim-setup.sh')
| -rwxr-xr-x | nvim-setup.sh | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/nvim-setup.sh b/nvim-setup.sh index cd8ccc2..c5bef14 100755 --- a/nvim-setup.sh +++ b/nvim-setup.sh @@ -2,19 +2,22 @@ set -e +if [[ -d "$HOME/.config/nvim" ]] ; then + read -p "$HOME/.config/nvim already exists. Do you want to OVERWRITE it? (type YES)" ans + if [[ "$ans" != "YES" ]] ; then + echo "Not confirmed" >&2 + exit 1 + fi +fi + plugged_dir="$HOME/.local/share/nvim/plugged" mkdir -p "$plugged_dir" cd "$plugged_dir" -git clone git@git.josher.dev:config.vim.git config.vim - -mkdir -p "$HOME/.config/" -cd "$HOME/.config/" - -ln -sf "$plugged_dir/config.vim" nvim +cd ~/.config/ +rm -rf nvim -curl -fLo "$HOME/.local/share/nvim/site/autoload/plug.vim" --create-dirs \ - https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim +git clone git@git.josher.dev:config.vim.git nvim ln -sf "$HOME/.config/nvim/run_vim.py" "$HOME/.local/bin/vim" ln -sf "$HOME/.config/nvim/nvimctl.py" "$HOME/.local/bin/nvimctl" |