Files
vim-ale/vim-syntastic/README.md
2020-07-09 11:46:17 +00:00

52 lines
1.1 KiB
Markdown

---
title: vim-syntastic
homepage: https://github.com/vim-syntastic/syntastic
tagline: |
Syntastic runs files through external syntax checkers and displays any resulting errors to the user.
---
## Updating `vim-syntastic`
```bash
webi vim-syntastic
```
## Cheat Sheet
`vim-syntastic` has been superseded by
[ALE](https://github.com/dense-analysis/ale), but it lives on in my heart, my
`.vim`, and my `.vimrc`.
### How to install manually
```bash
git clone --depth=1 https://github.com/vim-syntastic/syntastic.git ~/.vim/pack/plugins/start/vim-syntastic
```
### How to configure in `.vimrc`
`.vimrc`:
```txt
" manually set plugin to use bash - not zsh, fish, etc
set shell=bash
" add this if packages don't load automatically
" or remove it otherwise
packloadall
" turn on the syntax checker
syntax on
" don't check syntax immediately on open or on quit
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
```
### How to configure language-specific linters
```txt
let g:syntastic_javascript_checkers = ['jshint']
let g:syntastic_go_checkers = ['go', 'golint', 'errcheck']
```