added autocomplete and flymake for command commpletition and syntax checks