XEmacs ist ein Texteditor, dessen ursprünglicher Quellcode als separates Projekt von GNU Emacs abgetrennt wurde (siehe Fork). Die erste Version von XEmacs wurde unter dem Namen Lucid Emacs 1991 von Lucid Inc.. entwickelt.
Trotz des X in seinem Namen benötigt XEmacs nicht unbedingt das X Window System, sondern lässt sich auch in einer rein textbasierten Umgebung benutzen.