Jabarkan Debug dari dalam Emacs dari Perang editor

Fungsi gabung file dan diff

Navigasi directory: dapat menggunakan dired untuk menandai, memindahkan dan menghapus file dan sub-directory secara rekursif.

Menggunakan Emacs sebagai shell sendiri

Version control management untuk release dan beta versions, dengan CVS dan RCS integration.

Pengguna Emacs berpendapat bahwa editor ini adalah contoh filosofi Unix yang lebih baik karena pengguna dapat menambahkan sebuah mode (atau program) kepada Emacs dengan Emacs Lisp interpreter, sedangkan pengguna vi harus menulis versi vi baru, menghasilkan messy monolithic crufty program; dalam pandangan ini (misalnya oleh Eric S. Raymond dll), Emacs bukan hanya sebuah program tapi juga adalah sebuah portable framework di mana modul-modul dapat ditambahkan bila perlu. VIM juga memiliki bahasa scripting yang berfungsi sama.