add emacs thrift mode