Fix vcs alias to allow command specific options
Add more major mode
Remove use-less flymake config

Flymake use check-syntax target as its default, however,
this setting broke it with using default target (make all)