semantic
yasnippet and flymake