much much faster emacs with no version control backend; thrift mode addition