summaryrefslogtreecommitdiff
path: root/nvim-setup.sh
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2023-01-25 23:07:14 +0000
committerJosh Rahm <rahm@google.com>2023-01-25 23:07:43 +0000
commitb650f30b56edf5a0be062891939e855f5044d990 (patch)
tree064113175b97295824cf1a155d648ce9baeed29d /nvim-setup.sh
parent0a520e2f4f4bbf9e70307f850e33b364913558d6 (diff)
downloadconfig.vim-b650f30b56edf5a0be062891939e855f5044d990.tar.gz
config.vim-b650f30b56edf5a0be062891939e855f5044d990.tar.bz2
config.vim-b650f30b56edf5a0be062891939e855f5044d990.zip
Add nvim-setup.sh and nvimctl.py
Diffstat (limited to 'nvim-setup.sh')
-rwxr-xr-xnvim-setup.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/nvim-setup.sh b/nvim-setup.sh
new file mode 100755
index 0000000..cd8ccc2
--- /dev/null
+++ b/nvim-setup.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+set -e
+
+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
+
+curl -fLo "$HOME/.local/share/nvim/site/autoload/plug.vim" --create-dirs \
+ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
+
+ln -sf "$HOME/.config/nvim/run_vim.py" "$HOME/.local/bin/vim"
+ln -sf "$HOME/.config/nvim/nvimctl.py" "$HOME/.local/bin/nvimctl"