mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-08-20 12:36:19 +00:00
update vim-prettier
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user