Jelajahi Sumber

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

Kyle P Davis 4 hari lalu
induk
melakukan
9c1eb642b6
2 mengubah file dengan 17 tambahan dan 0 penghapusan
  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