From: Ergus <spacibba@aol.com>
To: Arthur Miller <arthur.miller@live.com>
Cc: Eli Zaretskii <eliz@gnu.org>, Dmitry Gutov <dgutov@yandex.ru>,
nicola.manca85@gmail.com, ams@gnu.org, drew.adams@oracle.com,
emacs-devel@gnu.org
Subject: Re: A new user perspective about "Changes for emacs 28"
Date: Wed, 9 Sep 2020 10:35:21 +0200 [thread overview]
Message-ID: <20200909083521.fftcvhi6ec26a5wa@Ergus> (raw)
In-Reply-To: <VI1PR06MB4526626622D66D88227741BE96260@VI1PR06MB4526.eurprd06.prod.outlook.com>
Hi Arthur:
The non technical part of the "popularity" problem is
1) the lack of interaction of core emacs developers with the communities
outside (github independent package developers, reddit, telegram groups)
It happens to me once that I knew about an error in a feature I
implemented because someone talk about it in a Telegram group about
emacs in Spanish. They didn't report the issue because they didn't know
how to do so (they were looking on github/issues as usual) but also
because they didn't know enough english.
2) "Publicity" I mean, we "haven't invested" / "don't know how" to sale
better what we have. It is like having a shop with amazing products no
advertisements, dark entrance but even if a client gets in; most of the
products are not exhibited but he has to ask for them sometimes in a
special code.
On Wed, Sep 09, 2020 at 07:03:09AM +0200, Arthur Miller wrote:
>Eli Zaretskii <eliz@gnu.org> writes:
>
>>> Cc: nicola.manca85@gmail.com, spacibba@aol.com, drew.adams@oracle.com,
>>> emacs-devel@gnu.org
>>> From: Dmitry Gutov <dgutov@yandex.ru>
>>> Date: Tue, 8 Sep 2020 18:02:10 +0300
>>>
>>> On 08.09.2020 17:20, Eli Zaretskii wrote:
>>> > Once more complex
>>> > situation arise, my opinion is that undo-tree is more complex and
>>> > harder to grasp than the Emacs undo, so I don't think undo-tree is
>>> > better suited to newbies than the default undo.
>>>
>>> I'm pretty sure undo-tree is better for complex situations thanks to of
>>> its visualization interface.
>>
>> If visualization is the main advantage, we could have visualization
>> for the default undo as well. That's not the complex part, and not
>> what differentiates between the 2 undo's.
>
>I would like to connect this discussion back to some earlier discussions
>about how to make Emacs more popular, and this recent what changes
>people want to see.
>
>As I see almost everyone agrees that Emacs has best undo-redo mechanism
>that is out there, right? I tend to agree with this. I think you should
>"market" this much better then you do. First and foremost, I think you
>should give it a bit more advanced term, something like:
>"non-destructive text editing", rather then undo-redo. The new term
>should not be a replacement but a completition to old undo-redo term.
>
>Why such term?
>
>1. It describes better how Emacs undo-redo works and also distincts
>Emacs from other software which has simpler undo-redo facilitie.
>
>2. It gives you opportunity to market a unique and distinctive Emacs
>feature that actually gives more value to the user.
>
>A popular photo-editing tool by a big software house is very proud to
>market their non-destructive photo-editing tools and people are writing
>blog posts and book chapters to point out the benefits and how to work
>with it. Emacs should not be different in this regard.
>
>Next, implement undo-tree visualisation (graph) as Eli suggests. No idea
>if you can just adapt undo-tree code or have to write new. Personally I
>don't use undo-tree nor have it installed longer; but I do think the
>idea is very cool. Also, regardless if I personally see it just as a
>gimmick, I think it is a distinctive feature of Emacs to have a
>graphical and interactive visualisation of undo-redo history; I don't
>know of any other text editor with such capability. It would be nice if
>it used unicode characters to create more graph-like chart instead of
>ascii chars.
>
>I think the Emacs undo-redo and it's visualisation, can be one of so
>called "selling points" when it comes to Emacs (one of many of course).
>
>Another feature I would like to see is if it would be possible to
>"freeze" (remove) undo-history in order to save memory. This operation
>would remove old-undo information, like if the document was just
>opened/created.
>
>I would never thought that undo-redo in a piece of software can be such
>a passionate discussion subject, but yet here we are ... :-)
>
next prev parent reply other threads:[~2020-09-09 8:35 UTC|newest]
Thread overview: 95+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-09-07 16:45 A new user perspective about "Changes for emacs 28" Nicola Manca
2020-09-07 18:08 ` Ergus
[not found] ` <86d02x2yg0.fsf@gmail.com>
2020-09-07 19:59 ` about fido-mode Ergus
2020-09-07 20:44 ` andrés ramírez
2020-09-07 21:09 ` Ergus
2020-09-07 21:18 ` andrés ramírez
[not found] ` <87mu21wd3f.fsf@gmail.com>
[not found] ` <20200907214104.kapyivsh5y62wcl5@Ergus>
[not found] ` <865z8p2qay.fsf@gmail.com>
2020-09-08 8:08 ` Ergus
2020-09-08 9:06 ` andrés ramírez
2020-09-08 9:26 ` Ergus
2020-09-08 16:14 ` andrés ramírez
2020-09-08 16:25 ` Ergus
2020-09-09 2:44 ` andrés ramírez
2020-09-07 20:05 ` A new user perspective about "Changes for emacs 28" Dmitry Gutov
2020-09-07 20:34 ` Drew Adams
2020-09-07 20:46 ` Dmitry Gutov
2020-09-07 21:11 ` Drew Adams
2020-09-07 21:15 ` Dmitry Gutov
2020-09-07 21:39 ` Drew Adams
2020-09-07 21:50 ` Dmitry Gutov
2020-09-08 2:54 ` Richard Stallman
2020-09-08 11:10 ` Dmitry Gutov
2020-09-08 6:18 ` Alfred M. Szmidt
2020-09-08 11:07 ` Dmitry Gutov
2020-09-08 14:20 ` Eli Zaretskii
2020-09-08 14:54 ` Alfred M. Szmidt
2020-09-08 15:14 ` Amin Bandali
2020-09-08 15:53 ` Alfred M. Szmidt
2020-09-08 16:18 ` Thibaut Verron
2020-09-08 16:28 ` Ergus
2020-09-08 15:27 ` Óscar Fuentes
2020-09-08 15:36 ` Eli Zaretskii
2020-09-08 15:27 ` Eli Zaretskii
2020-09-08 16:13 ` Thibaut Verron
2020-09-08 16:23 ` Eli Zaretskii
2020-09-08 18:00 ` Thibaut Verron
2020-09-09 3:44 ` Richard Stallman
2020-09-09 19:01 ` Alfred M. Szmidt
2020-09-09 19:07 ` Eli Zaretskii
2020-09-09 21:43 ` Dmitry Gutov
2020-09-08 15:02 ` Dmitry Gutov
2020-09-08 15:28 ` Eli Zaretskii
2020-09-08 21:31 ` Dmitry Gutov
2020-09-10 7:23 ` Jack Kamm
2020-09-10 14:52 ` Howard Melman
2020-09-10 15:01 ` Jack Kamm
2020-09-10 16:43 ` Vasilij Schneidermann
2020-09-09 5:03 ` Arthur Miller
2020-09-09 8:35 ` Ergus [this message]
2020-09-09 8:41 ` tomas
2020-09-09 10:00 ` Ergus
2020-09-09 10:36 ` tomas
2020-09-09 13:49 ` Arthur Miller
2020-09-09 14:36 ` Eli Zaretskii
2020-09-09 15:54 ` tomas
2020-09-10 2:38 ` Richard Stallman
2020-09-10 12:10 ` Robert Pluim
2020-09-11 4:16 ` Richard Stallman
2020-09-09 18:39 ` Juri Linkov
2020-09-10 12:28 ` Ricardo Wurmus
2020-09-09 13:17 ` Arthur Miller
2020-09-10 2:40 ` Richard Stallman
2020-09-11 10:29 ` Dmitry Gutov
2020-09-11 11:29 ` Arthur Miller
2020-09-11 11:40 ` Ergus
2020-09-11 14:53 ` Jack Kamm
2020-09-11 15:03 ` Ergus
2020-09-11 15:16 ` Eli Zaretskii
2020-09-11 20:51 ` Dmitry Gutov
2020-09-12 13:02 ` Arthur Miller
2020-09-12 13:09 ` Dmitry Gutov
2020-09-13 22:13 ` chad
2020-09-13 22:44 ` Dmitry Gutov
2020-09-15 4:34 ` Richard Stallman
2020-09-15 6:54 ` Alfred M. Szmidt
2020-09-11 12:27 ` Dmitry Gutov
2020-09-11 15:08 ` Arthur Miller
2020-09-11 20:35 ` Dmitry Gutov
2020-09-11 13:51 ` Stefan Monnier
2020-09-11 14:32 ` Stefan Monnier
2020-09-11 14:59 ` Jack Kamm
2020-09-12 12:55 ` Arthur Miller
2020-09-11 13:15 ` Alfred M. Szmidt
2020-09-11 14:37 ` Dmitry Gutov
2020-09-08 16:37 ` Custom Et Al: Build-Up The Underlying Platform was " T.V Raman
2020-09-08 20:40 ` Daniel Martín
2020-09-09 3:51 ` Richard Stallman
2020-09-09 8:48 ` Tim Cross
2020-09-09 15:53 ` Drew Adams
2020-09-09 16:36 ` Ergus
2020-09-09 16:41 ` T.V Raman
2020-09-09 17:05 ` Ergus
2020-09-09 14:32 ` T.V Raman
2020-09-09 18:44 ` Juri Linkov
2020-09-11 4:11 ` Richard Stallman
2020-09-07 18:16 ` Ergus
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200909083521.fftcvhi6ec26a5wa@Ergus \
--to=spacibba@aol.com \
--cc=ams@gnu.org \
--cc=arthur.miller@live.com \
--cc=dgutov@yandex.ru \
--cc=drew.adams@oracle.com \
--cc=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=nicola.manca85@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.