<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (C) 2014-2026 Free Software Foundation, Inc. -->
<component type="desktop-application">
 <id>org.gnu.emacs</id>
 <metadata_license>GFDL-1.3+</metadata_license>
 <name>GNU Emacs</name>
 <summary>An extensible text editor</summary>
 <icon type="remote" width="128" height="128">https://www.gnu.org/software/emacs/images/emacs.png</icon>
 <description>
  <p>
   GNU Emacs is an extensible, customizable text editor - and more.
   At its core is an interpreter for Emacs Lisp, a dialect of the Lisp
   programming language with extensions to support text editing.
  </p>
  <p>The features of GNU Emacs include:</p>
  <ul>
   <li>Content-sensitive editing modes, including syntax coloring, for
   a wide-range of file types</li>
   <li>Complete built-in documentation, including a tutorial for new users</li>
   <li>Full Unicode support for nearly all human languages and their scripts</li>
   <li>Highly customizable, using Emacs Lisp code or a graphical interface</li>
   <li>Includes a project planner, mail and news reader, debugger
   interface, calendar, and more</li>
  </ul>
 </description>
 <categories>
   <category>Development</category>
   <category>TextEditor</category>
 </categories>
 <url type="homepage">https://www.gnu.org/software/emacs</url>
 <url type="bugtracker">https://debbugs.gnu.org/</url>
 <url type="faq">https://www.gnu.org/software/emacs/manual/html_mono/efaq.html</url>
 <url type="help">https://www.gnu.org/software/emacs/documentation.html</url>
 <url type="donation">https://my.fsf.org/donate/</url>
 <url type="contact">https://lists.gnu.org/mailman/listinfo/emacs-devel/</url>
 <url type="vcs-browser">https://git.savannah.gnu.org/cgit/emacs.git</url>
 <url type="contribute">https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html</url>
 <launchable type="desktop-id">emacs.desktop</launchable>
 <launchable type="service">emacs.service</launchable>
 <recommends>
   <control>keyboard</control>

   <!-- 80×24 at 6×13 per character -->
   <display_length side="longest">480</display_length>
   <display_length side="shortest">312</display_length>
 </recommends>
 <supports>
   <control>console</control>
   <control>pointing</control>
   <control>touch</control>
   <internet/>
 </supports>
 <project_group>GNU</project_group>
 <project_license>GPL-3.0+ and GFDL-1.3+</project_license>
 <developer_name>Free Software Foundation</developer_name>
 <screenshots>
  <screenshot type="default">
    <image type="source" width="1024" height="576">https://www.gnu.org/software/emacs/images/appdata-26.png</image>
    <caption>Editing a Lisp program, whilst viewing the manual</caption>
  </screenshot>
 </screenshots>

 <!-- https://hughsie.github.io/oars/generate.html -->
 <content_rating type="oars-1.1">
   <!-- M-x doctor -->
   <content_attribute id="violence-fantasy">moderate</content_attribute>
   <content_attribute id="violence-sexual">intense</content_attribute>
   <content_attribute id="drugs-alcohol">mild</content_attribute>
   <content_attribute id="drugs-narcotics">mild</content_attribute>
   <content_attribute id="sex-themes">moderate</content_attribute>
   <content_attribute id="language-profanity">intense</content_attribute>

   <!-- etc/JOKES -->
   <content_attribute id="language-humor">mild</content_attribute>
   <content_attribute id="sex-nudity">mild</content_attribute>

   <!-- Gnus, rirc, etc. -->
   <content_attribute id="social-chat">intense</content_attribute>

   <!-- M-x report-emacs-bug -->
   <content_attribute id="social-info">intense</content_attribute>
 </content_rating>

 <update_contact>emacs-devel_AT_gnu.org</update_contact>
 <branding>
    <color type="primary" scheme_preference="light">#7f5ab6</color>
    <color type="primary" scheme_preference="dark">#624195</color>
 </branding>
</component>
