[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Emacs raison d'etre
From: |
xristos |
Subject: |
Re: GNU Emacs raison d'etre |
Date: |
Sun, 24 May 2020 12:52:04 -0400 |
On Sun, 24 May 2020 15:45:08 +0200,
Arthur Miller <address@hidden> wrote:
> Yes, indeed, you are onto something here. It would be nice if there
> were different smaller tutorials, for example one for text, one for file
> managing, one for email etc. I guess everybody could agree with that,
> and probably only reason why it didn't happened yet is because somebody
> actually have to produce those, which is not as trivial as it might
> sound, I guess. There are some floating resources, tutorial-like blog
> posts, some YT content etc. I don't know if Emacs could link to those
> as extra resources etc.
It is important to stress the need for interactivity. Emacs is an
interactive environment and the existing tutorial -aptly- acknowledges
that by also being interactive. Emacs can link to hundreds of additional
resources that don't even come close to having the same impact a more
extensive, _interactive_ tutorial would.
> > That should include familiarization with all introspective commands,
> > configuration and customization, how buffers and processes work, and a
> > practical introduction to Emacs Lisp, including showing IELM and what one
> > can do inside it (e.g. Set working buffer).
> Yeah, a tutorial on help, a tutorial och semantic navigation, a tutorial
> on remote editing, etc. A set of more focused shorter tutorials. But as
> said I am affraid that the problem is that somebody has to put
> voluntarily work into making this, which might take substantial time.
I am bringing this up here to first determine if what I proposed resonates
with others and build some form of consensus. The necessary time & effort
investment can then be more easily justified.
Let me finish by saying that I've been using & programming Emacs daily
for more than a decade, but most of my observations are based on what
I see others come to #emacs on Freenode to ask questions about. It is my
understanding that very few newcomers read the -extensive- Emacs manuals
and even if they do, a lot of them still lack a basic understanding of
the fundamental models (buffers and processes) that Emacs is built on.
And these are the areas that I would suggest be included first (rather
than specialized areas like semantic navigation, remote editing which can
be added later).
It may be helpful to think of the tutorial as a programmable mode that
can be extended by additional libraries. That way, a library author can
provide a mini-tutorial for his library that plugs into Emacs's. But
let me stress that these are secondary considerations and that plenty of
low-hanging fruit can be plucked by simply extending the existing tutorial
to include material that covers the fundamental models of Emacs and provides
a simple interactive introduction to Emacs Lisp and IELM.
- Re: GNU Emacs raison d'etre, (continued)
- Re: GNU Emacs raison d'etre, Karl Fogel, 2020/05/20
- Re: GNU Emacs raison d'etre, Dmitry Gutov, 2020/05/20
- Re: GNU Emacs raison d'etre, tomas, 2020/05/21
- Re: GNU Emacs raison d'etre, Arthur Miller, 2020/05/21
- Re: GNU Emacs raison d'etre, tomas, 2020/05/21
- Re: GNU Emacs raison d'etre, Arthur Miller, 2020/05/24
- Re: GNU Emacs raison d'etre, xristos, 2020/05/21
- Re: GNU Emacs raison d'etre, Arthur Miller, 2020/05/24
- Re: GNU Emacs raison d'etre,
xristos <=
- Re: GNU Emacs raison d'etre, Eli Zaretskii, 2020/05/24
- Re: GNU Emacs raison d'etre, Philip K., 2020/05/24
- Re: GNU Emacs raison d'etre, João Távora, 2020/05/25
- Re: GNU Emacs raison d'etre, Richard Stallman, 2020/05/26
- Re: GNU Emacs raison d'etre, João Távora, 2020/05/26
- Re: GNU Emacs raison d'etre, Richard Stallman, 2020/05/26
- RE: GNU Emacs raison d'etre, Drew Adams, 2020/05/27
- Re: GNU Emacs raison d'etre, Arthur Miller, 2020/05/29
- Re: GNU Emacs raison d'etre, Karl Fogel, 2020/05/21
- Re: GNU Emacs raison d'etre, Dmitry Gutov, 2020/05/23