ensime, tabs, some flycheck