Emacs est fourni avec une bibliothèque qui peut décompresser automatiquement des fichiers compressés lorsque vous les visitez, et les recompresser automatiquement si vous les modifiez et les enregistrez. Pour utiliser cette fonctionnalité, tapez la commande M-x auto-compression-mode.
Lors de la compression automatique (qui implique la décompression automatique), Emacs reconnaît un fichier compressé par son nom de fichier. Les noms de fichiers finissant par .gz indique un fihcier compressé avec gzip. D'autres terminaisons indiquent d'autres programmes de compression.
La décompression et la compression automatiques s'appliquent à toutes les opérations dans lesquelles Emacs utilise le contenu d'un fichier. Ceci inclut la visite, la sauvegarde, l'insertion dans un tampon, le charger, et le compiler.