help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Debunking Emacs merits over GUI - Re: package for Email


From: Milan Glacier
Subject: Re: Debunking Emacs merits over GUI - Re: package for Email
Date: Thu, 19 Jan 2023 11:10:30 -0500
User-agent: NeoMutt/20220429

On 01/19/23 08:06, Jean Louis wrote:
* Milan Glacier <news@milanglacier.com> [2023-01-18 21:06]:
I don't use gnus.

> 11. What are the benefits compared to thunderbird?
> A. Only the keybindings of Emacs I can use and in knowing them it will     
> be easier in future to handle it?
> B. It is within emacs and uses less CPU
> C......

I don't use thunderbird. But emacs/cli based emails clients generally
have common merits over GUI client:

- They are keyboard centric.

That some application is "keyboard centric" is not a merit over GUI
client which is maybe assumed not to be keyboard centric. In fact,
being "keyboard centric" impairs usability.

Doug Engelbart invented mouse device for people to speed up with
work. Using mouse is just fine.

And among all Thunderbird has all the keys that user may need:
https://support.mozilla.org/en-US/kb/keyboard-shortcuts-thunderbird?redirectslug=keyboard-shortcuts&redirectlocale=en-US

Thunderbird as application is out of Emacs world. Not comparable
really. While I find Thunderbird bloated, its usability is high, can't
be compared to impaired Emacs.

Yes you are right. I am biased here. Keyboard-centric is not merit, it
is just a feature.

- You can manipulate emails buffers just like normal text buffers.

And? How is that merit over Thunderbird or general GUI clients? You
can make text snapshot of the buffer and save it, while in Thunderbird
user can make screenshot and save it. That is of no benefit for
average user.

Generally vim/emacs are considered the most powerful editors to edit
text. With mutt you can easily edit those text within emacs/vim just in
one or two keystrokes. And with mu4e/gnus/wanderlast you can directly
edit them within emacs.

As you have said, if you want to edit mails from GUI client, you have to
firstly save a copy of messages and then open it in emacs/vim.

It has no benifit for average user. Yes. But the OP already uses emacs,
which means that easily using emacs to edit mail buffer as text buffer
may be a merit to him/her.

- Integration with other emacs facilities like orgmode, pdftools,
  xwidget stuff.

Any Thunderbird user may configure it fast to open Org files with
Thunderbird. Thunderbird user may use Emacs to edit e-mails.

Thanks for your clarification, thunderbird does something pretty good
here. I don't use thunderbird but I believe you can't to those things
easily with other GUI email clients like say: Apple Mail.

I can't see why would be "merit over GUI mail clients" to use
xwidgets, those are programmer tools.

You are right, xwidget is not a merit. I am just mentioning one of the
emacs' builtin feature. So that you can read your emails within emacs,
you don't need to open GUI browser. (The OP already uses emacs).

If we speak of various "integrations", then first count the number of
Thunderbird extensions like 1621 on:
https://addons.thunderbird.net/en-US/thunderbird/search/?q=&cat=1%2C0&appver=&platform=

and then review what is really "merit" among mail clients.

- They offer you more flexible and powerful way to manipulate, search
  and index your emails.

It is way too exaggerated and generalized statement. The "powerful
way" in any software comes with experience. To learn what you think is
powerful requires maybe decades.

Yes you are right. Average users won't feel it is powerful than GUI
client. GUI client already satisfies the indexing and searching need for
most of the user. That is the price of powerfulness, it takes time to
learn. The same statement also applies to emacs and other text editor.
But an average user won't use emacs as its text editor. An average user
writes proses use MS Word.

[...]

Starting from the following, I am talking about my own impression of the
email clients I am using. I didn't talk about the merit of CLI based
program and GUI client anymore. So any of my following statements
**doesn't imply "those things are better than that GUI client can do"**.

[...]

About writing in "Org mode", there is no special advantage for people
who use e-mail unless those people are Emacs users. To draw somebody
to be Emacs user into Org mode is getting person in trouble.

E-mails in general do not arrive in Org mode.

Greater benefit would be for Emacs users to be able to visually edit
HTML mode, that would be comparatively good.

* mu4e

- It has decent integration with orgmode. (store links to email in
  orgmode, open email links in orgmode, and compose html emails by
  orgmode).

Composing HTML emails by Org mode is not some special feature. As
whatever can be done in external editors, can also be included in
Thunderbird, Kmail, Evolution, they allow usage of external editors,
including Emacs, can edit buffers with external editor.

I was editing this e-mail in Emacs just to test some of my functions,
with the external editor. Try it out. Often user may feel relief by
using other editors, that feeling may be helpful to discover what is
wrong in Emacs.

I didn't make comparison with GUI here. It is just my own impression.

- It **can't** fold threads. If you are reading mailing list, you
  probably will get overwhelmed by the incoming flood of emails. This is
  the only cons I have with mu4e.

mu4e is not meant to be e-mail client, rather interface to mu indexer,
but it developed in good direction.

Folding threads is the duty of a UI. And mu4e is the UI of the
mu indexer. Mu indexer has done all of its job: marking all of the
related messages into one thread.
With the information of threads, the UI needs to: fold all of the
messages and only show you the head messages of the thread. Notmuch
(emacs frontend) and mutt did it pretty well.

- It renders html emails pretty decent (Say thanks to shr.el). In
case you are not satisfied, you can also open the HTML emails by GUI
browser or even emacs' xwidget.

In the mail client world people don't even know that there is HTML,
they simply see it and don't think about it.

Yes you are right. But in the context I was speaking this, I implied
that I am making comparison between mutt and mu4e/notmuch. GUI clients
are not related to my statement here.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]