From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Zbigniew =?UTF-8?Q?J=C4=99drzejewski-Szmek?= Newsgroups: gmane.emacs.bugs Subject: bug#19139: [PATCH] * etc/emacs.appdata.xml: Extend the description Date: Fri, 21 Nov 2014 16:32:51 +0100 Message-ID: <1416583971-8733-1-git-send-email-zbyszek@in.waw.pl> References: NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1416584065 21758 80.91.229.3 (21 Nov 2014 15:34:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Nov 2014 15:34:25 +0000 (UTC) Cc: Richard Hughes , Zbigniew =?UTF-8?Q?J=C4=99drzejewski-Szmek?= To: 19139@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 21 16:34:21 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XrqDx-0003RQ-FE for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Nov 2014 16:34:17 +0100 Original-Received: from localhost ([::1]:41166 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrqDx-0002EI-0Z for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Nov 2014 10:34:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36363) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrqDn-0002Db-8x for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:34:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrqDi-0007Hu-I3 for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:34:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrqDi-0007Ho-Fq for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XrqDi-0006Cr-7P for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Zbigniew =?UTF-8?Q?J=C4=99drzejewski-Szmek?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Nov 2014 15:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19139 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.141658400523809 (code B ref -1); Fri, 21 Nov 2014 15:34:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Nov 2014 15:33:25 +0000 Original-Received: from localhost ([127.0.0.1]:41038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrqD6-0006Bx-Rn for submit@debbugs.gnu.org; Fri, 21 Nov 2014 10:33:25 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:34355) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XrqD4-0006Bp-M3 for submit@debbugs.gnu.org; Fri, 21 Nov 2014 10:33:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrqD0-000767-1l for submit@debbugs.gnu.org; Fri, 21 Nov 2014 10:33:22 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:51871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrqCz-00075z-Va for submit@debbugs.gnu.org; Fri, 21 Nov 2014 10:33:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrqCv-0001Jr-Kg for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:33:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XrqCr-00071b-AY for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:33:13 -0500 Original-Received: from kawka.in.waw.pl ([178.63.212.103]:44722) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XrqCr-00070C-1p for bug-gnu-emacs@gnu.org; Fri, 21 Nov 2014 10:33:09 -0500 Original-Received: from zbyszek by kawka.in.waw.pl with local (Exim 4.72) (envelope-from ) id 1XrqCh-0002HQ-Gq; Fri, 21 Nov 2014 16:32:59 +0100 X-Mailer: git-send-email 1.7.10.4 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:96378 This extends the description to be easier to understand for users who have no idea what emacs is, and are trying to pick out an editor out of a list. Therefore it concentrates less on lisp and extensibility, but more on features and functionality and describes them more verbosely. There are also more screenshots, showing actual use, so people can see the editor in action in various modes. --- Hi, this patch updates the appdata file to have longer, newbie-oriented description. I prepared an appdata file for the Fedora package but only submitted it through the Fedora bug-tracker [1]. Meanwhile, an upstream appdata entry was added. This is a merge of the two files: it merges the two descriptions and adds more screenshots. Screenshots are located on my personal page, and while they are not going away anytime soon, I image that if you incorporate my patch, you might want to transfer them to gnu.org. The URLs in the patch should be updated than. Thanks, Zbyszek [1] https://bugzilla.redhat.com/show_bug.cgi?id=1124892 etc/emacs.appdata.xml | 56 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/etc/emacs.appdata.xml b/etc/emacs.appdata.xml index d662bcba55..e1fe10414e 100644 --- a/etc/emacs.appdata.xml +++ b/etc/emacs.appdata.xml @@ -6,26 +6,48 @@ GPL-3.0+ and GFDL-1.3 GNU Emacs - An extensible text editor + Edit text files, view pictures and binary files

- 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. + 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.

-

The features of GNU Emacs include:

-
    -
  • Content-sensitive editing modes, including syntax coloring, for - a wide-range of file types
  • -
  • Complete built-in documentation, including a tutorial for new users
  • -
  • Full Unicode support for nearly all human languages and their scripts
  • -
  • Highly customizable, using Emacs Lisp code or a graphical interface
  • -
  • Includes a project planner, mail and news reader, debugger - interface, calendar, and more
  • -
-
- - http://www.gnu.org/software/emacs/images/appdata.png +

+ 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. +

+

+ 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. +

+

+ 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. +

+ + + http://in.waw.pl/~zbyszek/fedora/emacs-two-buffers.png + http://in.waw.pl/~zbyszek/fedora/emacs-editing-xml.png + http://in.waw.pl/~zbyszek/fedora/emacs-hexl-mode.png + http://in.waw.pl/~zbyszek/fedora/emacs-showing-svg.png + http://in.waw.pl/~zbyszek/fedora/emacs-with-python-source.png http://www.gnu.org/software/emacs emacs-devel_at_gnu.org -- 1.9.3