1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| | <?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (C) 2014 Free Software Foundation, Inc. -->
<application>
<id type="desktop">emacs.desktop</id>
<metadata_license>GFDL-1.3</metadata_license>
<!-- It is GFDL-1.3+, but appdata-validate complains... -->
<project_license>GPL-3.0+ and GFDL-1.3</project_license>
<name>GNU Emacs</name>
<summary>Edit text files, view pictures and binary files</summary>
<description>
<p>
Emacs is a powerful, customizable, self-documenting, modeless
editor. It is used primarely to edit text, including text
documents, source code of programs, web pages and XML documents,
but can also be used to display and edit binary files.
</p>
<p>
Emacs allows efficient editing of text with shortcuts which allow
operating on letters, words, sentences, and paragraphs as single
units. This includes both moving around and operations like
copying, deleting, transposing, and pasting. Macros can be
conveniently defined to repeat sequences of commands. In addition,
Emacs is (partially) built in a scripting language (elisp) which
can also be used to define further functions extending existing
capabilities.
</p>
<p>
Emacs has extensive support for editing source code, including
programmable syntax highlighting, automatic indentation, source
code indexing, overview modes, and navigation based on language
specific units like functions and blocks. It is also possible to
invoke the compiler from within Emacs and easily move between
compiler output and corresponding positions in the source.
</p>
<p>
Emacs has multiple modules which provide further functionality:
read mail and news, browse pictures, view man and info pages,
browse the web, use a calendar and project planner, invoke the
debugger, execute arbitrary programs, and more, without leaving
the editor. Complete built-in documentation is included, including
a tutorial for new users. Unicode and nearly all human languages
and their scripts are supported.
</p>
<screenshots>
<screenshot type="default" width="1595" height="888">http://in.waw.pl/~zbyszek/fedora/emacs-two-buffers.png</screenshot>
<screenshot width="1199" height="667">http://in.waw.pl/~zbyszek/fedora/emacs-editing-xml.png</screenshot>
<screenshot width="1019" height="572">http://in.waw.pl/~zbyszek/fedora/emacs-hexl-mode.png</screenshot>
<screenshot width="1199" height="667">http://in.waw.pl/~zbyszek/fedora/emacs-showing-svg.png</screenshot>
<screenshot width="794" height="439">http://in.waw.pl/~zbyszek/fedora/emacs-with-python-source.png</screenshot>
</screenshots>
<url type="homepage">http://www.gnu.org/software/emacs</url>
<updatecontact>emacs-devel_at_gnu.org</updatecontact>
<project_group>GNU</project_group>
</application>
|