add some git modes and lua flymake