Files
vim-ale/vim-syntastic
AJ ONeal efda7c60aa add gittag conf for vim plugins, alias confs, fix psql as own package
Vim plugins with gittag source:
- vim-airline, vim-airline-themes, vim-ale, vim-devicons, vim-go
- vim-nerdtree, vim-prettier, vim-rust, vim-sensible, vim-shfmt
- vim-syntastic

rust.vim is a directory symlink to vim-rust, so it shares the same
releases.conf automatically.

Alias confs (alias_of):
- postgresql → postgres
- postgresql-client, postgres-client → psql
- mariadb-server, mariadbd → mariadb
- gnupg → gpg, iterm → iterm2, ziglang → zig
- trippy → trip, powershell → pwsh

Fix: psql is its own package (postgres client), not an alias of
postgres (server). Both use the same GitHub repo
(bnnanet/postgresql-releases) but install different binaries.
2026-03-09 23:24:35 -06:00
..
2026-03-08 19:38:49 -06:00

title, homepage, tagline
title homepage tagline
vim-syntastic https://github.com/vim-syntastic/syntastic Syntastic runs files through external syntax checkers and displays any resulting errors to the user.

Updating vim-syntastic

webi vim-syntastic

Files

These are the files / directories that are created and/or modified with this install:

~/.vim/pack/plugins/start/vim-syntastic/

Cheat Sheet

vim-syntastic has been superseded by ALE, but it lives on in my heart, my .vim, and my .vimrc.

How to install manually

git clone --depth=1 https://github.com/vim-syntastic/syntastic.git ~/.vim/pack/plugins/start/vim-syntastic

How to configure in .vimrc

.vimrc:

" 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

let g:syntastic_javascript_checkers = ['jshint']
let g:syntastic_go_checkers = ['go', 'golint', 'errcheck']