requirements
- flycheck
- smart-compile
basic syntax highlight script modified from https://github.com/githwxi/ATS-Postiats/tree/master/utils/emacs/ats2-mode.el
- change its colors to use client-side ones
- change its filename to use with Emacs24-
flycheck script modified from https://github.com/githwxi/ATS-Postiats/tree/master/utils/emacs/ats2-flycheck.el
- change to indicate warnings as well as errors
this is how to setup above 2 scripts in your .emacs.d/init.el