From Fedora Project Wiki
GNU Emacs is a free and open-source, extensible and self-documenting text editor written in C and its own dialect of the Lisp programming language, Emacs Lisp. As its name suggests it is developed as part of the GNU Project. It is extended using plugins written in Emacs Lisp. It is in the official repositories of Fedora.
Installation
To install GNU Emacs on Fedora with DNF merely run:
sudo dnf install emacs