Edit with emacs support complete