(Creating article) |
(Expanding) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[https://www.gnu.org/software/emacs/ '''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 | [https://www.gnu.org/software/emacs/ '''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. It was originally developed by Richard Stallman, the founder of the GNU Project, and Guy L. Steele Jr. Its initial release was in 1985 and has been ported to virtually every major operating system, including the BSDs, Linux, macOS and Windows. As its name suggests it is developed as part of the GNU Project. It is extended using plugins written in Emacs Lisp and is in the official repositories of Fedora. It can also be run on Fedora using an [[AppImage]]. | ||
== Installation == | == Installation == | ||
To install GNU Emacs on Fedora with DNF merely run: | To install GNU Emacs on Fedora with DNF, merely run: | ||
<pre> | <pre> | ||
sudo dnf install emacs | $ sudo dnf install emacs | ||
</pre> | </pre> | ||
A list of GNU Emacs-related packages in the official repositories of Fedora can be found by running: | |||
<pre> | |||
$ dnf search emacs | grep "noarch" | grep -v "xemacs" | |||
</pre> | |||
In order to enable RPM spec file syntax-highlighting install the <code>emacs-rpm-spec-mode</code> package with DNF. To do this run: | |||
<pre> | |||
$ sudo dnf install emacs-rpm-spec-mode | |||
</pre> | |||
(''note'': <code>$</code> denotes a user console, as opposed to a root console). | |||
== AppImages == | |||
GNU Emacs [[AppImage]]s may sometimes be needed when Emacs installed via DNF has a bug that prevents one from using it properly. They can be downloaded from [https://bintray.com/fusion809/AppImages/GNU_Emacs#files]. | |||
== Known bugs == | |||
GNU Emacs installed via DNF had a bug on Fedora 25 (at least, whether this bug exists on newer versions of Fedora is uncertain) that made it challenging to assign custom syntax-highlighting to a given file extension, the details of which can be found [https://bugzilla.redhat.com/show_bug.cgi?id=1411079 here]. [[User:Fusion809]]'s AppImages did not have this same bug. | |||
== Fedora links == | |||
* [https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&classification=Fedora&component=emacs&list_id=6923063&product=Fedora&query_format=advanced Opened bug reports at the Red Hat Bugzilla] | |||
* [https://apps.fedoraproject.org/packages/emacs Package description page at apps.fedoraproject.org] | |||
== External links == | == External links == | ||
* [https://github.com/emacs-mirror/emacs GitHub Repository] | * [https://github.com/emacs-mirror/emacs GitHub Repository] | ||
[[Category:GNU Project software]] | |||
[[Category:Text editors]] | [[Category:Text editors]] |
Latest revision as of 10:20, 8 January 2017
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. It was originally developed by Richard Stallman, the founder of the GNU Project, and Guy L. Steele Jr. Its initial release was in 1985 and has been ported to virtually every major operating system, including the BSDs, Linux, macOS and Windows. As its name suggests it is developed as part of the GNU Project. It is extended using plugins written in Emacs Lisp and is in the official repositories of Fedora. It can also be run on Fedora using an AppImage.
Installation
To install GNU Emacs on Fedora with DNF, merely run:
$ sudo dnf install emacs
A list of GNU Emacs-related packages in the official repositories of Fedora can be found by running:
$ dnf search emacs | grep "noarch" | grep -v "xemacs"
In order to enable RPM spec file syntax-highlighting install the emacs-rpm-spec-mode
package with DNF. To do this run:
$ sudo dnf install emacs-rpm-spec-mode
(note: $
denotes a user console, as opposed to a root console).
AppImages
GNU Emacs AppImages may sometimes be needed when Emacs installed via DNF has a bug that prevents one from using it properly. They can be downloaded from [1].
Known bugs
GNU Emacs installed via DNF had a bug on Fedora 25 (at least, whether this bug exists on newer versions of Fedora is uncertain) that made it challenging to assign custom syntax-highlighting to a given file extension, the details of which can be found here. User:Fusion809's AppImages did not have this same bug.