diff --git a/zsh/func/neovim_init_once b/zsh/func/neovim_init_once new file mode 100644 index 0000000..1da3ddd --- /dev/null +++ b/zsh/func/neovim_init_once @@ -0,0 +1,23 @@ +#!/usr/bin/env zsh +# Eryn Wells + +autoload -Uz binary_exists + +neovim_init_once() +{ + if binary_exists npm; then + npm install -g \ + @tailwindcss/language-server \ + eslint \ + typescript-language-server \ + typescript \ + vscode-langservers-extracted + else + print "Cannot find npm binary" >&2 + return -1 + fi + + return 0 +} + +neovim_init_once "$@"