update vim-prettier

This commit is contained in:
AJ ONeal
2021-03-22 05:52:50 +00:00
parent 684bdf6ff8
commit c702f475a3
2 changed files with 23 additions and 17 deletions
+1 -5
View File
@@ -5,11 +5,7 @@ tagline: |
vim-prettier adds Prettier support for Vim.
---
## Updating `vim-prettier`
```bash
webi vim-prettier
```
To update (replacing the current version) run `webi vim-prettier`.
## Cheat Sheet
+22 -12
View File
@@ -1,6 +1,6 @@
#!/bin/bash
{
function __init_vim_prettier() {
set -e
set -u
@@ -10,19 +10,29 @@
npm install -g prettier@2
if [ -f "$HOME/.vimrc" ]; then
set +e
if ! grep 'source.*prettier.vim' -r ~/.vimrc; then
mkdir -p ~/.vim/plugin
printf '\n" Prettier: reasonable defaults from webinstall.dev/vim-prettier\n' >> ~/.vimrc
printf 'source ~/.vim/plugin/prettier.vim\n' >> ~/.vimrc
fi
set -e
if [ ! -f "$HOME/.vimrc" ]; then
touch "$HOME/.vimrc"
fi
if ! [ -f "$HOME/.vim/plugin/prettier.vim" ]; then
mkdir -p ~/.vim/plugin
if ! [ -f "$HOME/.vim/plugins/prettier.vim" ]; then
mkdir -p ~/.vim/plugins
WEBI_HOST=${WEBI_HOST:-"https://webinstall.dev"}
curl -fsS -o ~/.vim/plugin/prettier.vim "$WEBI_HOST/packages/vim-prettier/prettier.vim"
curl -fsSL -o ~/.vim/plugins/prettier.vim "$WEBI_HOST/packages/vim-prettier/prettier.vim"
fi
if ! grep 'source.*plugins.prettier.vim' -r ~/.vimrc >/dev/null 2>/dev/null; then
set +e
mkdir -p ~/.vim/plugins
printf '\n" Prettier: reasonable defaults from webinstall.dev/vim-prettier\n' >> ~/.vimrc
printf 'source ~/.vim/plugins/prettier.vim\n' >> ~/.vimrc
set -e
echo ""
echo "add ~/.vim/plugins/prettier.vim"
echo "updated ~/.vimrc with 'source ~/.vim/plugins/prettier.vim'"
fi
echo ""
echo "vim-prettier enabled with reasonable defaults"
}
__init_vim_prettier