Просмотр исходного кода

feat: add neovim wrapper to do initial setup to use vimrc if it already exists

Kyle P Davis 4 дней назад
Родитель
Сommit
9c1eb642b6
2 измененных файлов с 17 добавлено и 0 удалено
  1. 16 0
      gimmes/neovim
  2. 1 0
      gimmes/nvim

+ 16 - 0
gimmes/neovim

@@ -0,0 +1,16 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+has nvim  ||  gimme_pkg nvim
+
+NVIM_DIR="$HOME/.config/nvim"
+NVIM_INIT="$NVIM_DIR/init.vim"
+if [ -f "$HOME/.vimrc" ] && ! [ -f "" ]; then
+    echo "# INFO: Configuring nvim to use vimrc in: $NVIM_INIT"
+    mkdir -p "$NVIM_DIR"
+    cat >"$NVIM_INIT" <<EOF
+set runtimepath^=~/.vim runtimepath+=~/.vim/after
+let &packpath=&runtimepath
+source ~/.vimrc
+EOF
+fi

+ 1 - 0
gimmes/nvim

@@ -0,0 +1 @@
+neovim