all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Arsen Arsenović" <arsen@aarsen.me>
To: Eli Zaretskii <eliz@gnu.org>
Cc: jb@jeremybryant.net,  emacs-devel@gnu.org,  rms@gnu.org
Subject: Re: Proposal:  Include C Manual from RMS in Emacs git, and/or release
Date: Sun, 01 Dec 2024 10:53:20 +0100	[thread overview]
Message-ID: <861pyrg25r.fsf@aarsen.me> (raw)
In-Reply-To: <867c8k7aig.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 30 Nov 2024 22:05:27 +0200")

[-- Attachment #1: Type: text/plain, Size: 3641 bytes --]

Hi Eli,

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Arsen Arsenović <arsen@aarsen.me>
>> Cc: jb@jeremybryant.net,  emacs-devel@gnu.org,  rms@gnu.org
>> Date: Sat, 30 Nov 2024 19:08:40 +0100
>> 
>> > So I don't see how that move could damage the reputation of Texinfo.
>> 
>> Emacs is extremely niche, while reading the documentation of various GNU
>> packages is not.  Ergo, we recommend people to read documentation using
>> info (see e.g. help2man generated output) - as we should.
>
> Actually, I believe most people read the HTML version of the Texinfo
> documentation.

Yes, fair enough, that is likely overall most popular, but I still don't
doubt 'info' is more widespread than Emacs.

>> > Do you have any information to suggest that many people use the
>> > stand-alone reader?
>> 
>> Do you have information to suggest that many people use the in-Emacs
>> reader?  I certainly do use it, so we can put that a mark on the
>> chalkboard.
>
> I think Emacs users use Emacs (of course), and the rest read the
> manuals in their HTML format.  I have yet to see a number of people
> who use the stand-alone reader that cannot be counted on the fingers
> of a single hand.  (And don't misunderstand me: I think the
> stand-alone Info reader is great, and personally invested quite a few
> efforts in developing and porting it.  My Windows port of Texinfo,
> routinely available from the ezwinports site, is one of a couple,
> perhaps even the only one, which includes a fully functional Windows
> port of the stand-alone Info reader.)

Even those that do use the HTML format might sometimes not be able to
conveniently access it (e.g. on a remote machine, or because distros
don't install HTML versions of texinfo documentation).

Also, the HTML format is harder to browse (no convenient index
searching, for instance) currently.  There was a proposed JS-based
enhancement for this interface,[1](archive: [2]), developing that could
remedy this (as long as it implemented graceful degradation so that it
can be viewed without JS).

FTR I do hope that we manage to get a 'properly integrated', 'dir' node
and all, index-searchable, ... installed HTML version of Texinfo
documentation in GNU packages and GNU distributions.  I think the info
file format has some drawbacks (e.g. it's a catfile-style format, with
hard wrapping, which fails on narrow screens of course).  I wonder
whether Emacs could read (the relevant parts of) that HTML.

If not, then maybe a new more Emacs-friendly format to replace the
current info file format is needed.

> Anyway, the initiative for moving info.info to Emacs was from the
> Texinfo developers (I'm sure you can find the relevant discussions in
> the archives).  So if you think it should be moved back, feel free to
> take it up with them.

Yes, I've exchanged mail with Gavin about this before.  I was using
info.info as an example of problems caused by packaging up unrelated
things together in this thread.

In hindsight, I'd also not mind if info-stnd.texi contained a copy of
the Info tutorial that the Emacs info manual includes, so that the
standalone viewers get-info-help-node works always.  What do you think
of that?

If that was to be the case, info-stnd would not need to rely on
info.info (at least for any reason I can think of), and so, this would
become a non-issue.

Have a lovely day.

[1] https://www.gnu.org/software/texinfo/manual/texinfo-html/index.html
[2] https://web.archive.org/web/20190407054314/https://www.gnu.org/software/texinfo/manual/texinfo-html/index.html
-- 
Arsen Arsenović

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 381 bytes --]

  parent reply	other threads:[~2024-12-01  9:53 UTC|newest]

Thread overview: 109+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-30 12:56 Proposal: Include C Manual from RMS in Emacs git, and/or release Jeremy Bryant
2024-11-30 13:25 ` Philip Kaludercic
2024-11-30 13:38 ` Arsen Arsenović
2024-11-30 14:12   ` Eli Zaretskii
2024-11-30 18:08     ` Arsen Arsenović
2024-11-30 20:05       ` Eli Zaretskii
2024-11-30 21:09         ` [External] : " Drew Adams
2024-12-01  6:15           ` Eli Zaretskii
2024-12-02  3:00             ` Texinfo reputation (was: Re: [External] : Re: Proposal: Include C Manual from RMS in Emacs git, and/or release) Max Nikulin
2024-12-02 12:47               ` Eli Zaretskii
2024-12-03  2:51                 ` Texinfo reputation Max Nikulin
2024-12-03 12:38                   ` Eli Zaretskii
2024-12-03 18:51               ` Dr. Arne Babenhauserheide
2024-12-05  4:56                 ` Max Nikulin
2024-12-05  7:45                   ` Dr. Arne Babenhauserheide
2024-12-06  4:47                 ` Richard Stallman
2024-12-01  9:53         ` Arsen Arsenović [this message]
2024-12-01 10:12           ` Proposal: Include C Manual from RMS in Emacs git, and/or release Eli Zaretskii
2024-12-01 10:54             ` Arsen Arsenović
2024-12-01 13:04         ` Johan Myréen
2024-12-04  6:09           ` Richard Stallman
2024-11-30 13:50 ` Eli Zaretskii
2024-12-01  4:02   ` Sean Whitton
2024-12-01  7:45     ` Eli Zaretskii
2024-12-01  8:36       ` Sean Whitton
2024-12-01 10:01         ` Eli Zaretskii
2024-12-01 11:13           ` Sean Whitton
2024-12-05  5:05       ` Making the GNU C Manual easier to find in Info Richard Stallman
2024-12-05  6:30         ` Eli Zaretskii
2024-12-05  7:25         ` Integration of Info manuals in programming modes; was: " Dr. Arne Babenhauserheide
2024-12-05  7:46           ` Integration of Info manuals in programming modes Eli Zaretskii
2024-12-05  8:52             ` Visuwesh
2024-12-05  9:14               ` Eli Zaretskii
2024-12-05  9:49                 ` Visuwesh
2024-12-05 11:17                   ` Eli Zaretskii
2024-12-05 11:28                     ` Visuwesh
2024-12-05 12:01                       ` Eli Zaretskii
2024-12-05 12:39                         ` Visuwesh
2024-12-05 14:26                           ` Eli Zaretskii
2024-12-15  8:26                             ` Visuwesh
2024-12-08  8:13                           ` Integration of Info manuals in programming modes, " James Thomas
2024-12-08  8:38                             ` James Thomas
2024-12-08 11:34                             ` Eli Zaretskii
2024-12-08 20:10                               ` Björn Bidar
     [not found]                               ` <86msh5b48w.fsf@gmx.net>
2024-12-10  1:08                                 ` James Thomas
     [not found]                               ` <87zfl60wbw.fsf@>
2024-12-08 20:46                                 ` Eli Zaretskii
2024-12-11  4:32                                 ` Richard Stallman
2024-12-13 23:54                                   ` Björn Bidar
     [not found]                                   ` <87msgzp2a9.fsf@>
2024-12-14 19:11                                     ` Dr. Arne Babenhauserheide
2024-12-16  4:02                                     ` Richard Stallman
2024-12-05 10:06             ` Stephen Berman
2024-12-05 15:07             ` Dr. Arne Babenhauserheide
2024-12-05 16:04               ` Eli Zaretskii
2024-12-09  4:58           ` Integration of Info manuals in programming modes; was: Making the GNU C Manual easier to find in Info Richard Stallman
2024-12-09 22:49             ` Dr. Arne Babenhauserheide
2024-12-11  4:35               ` Richard Stallman
2024-12-02  4:10   ` Proposal: Include C Manual from RMS in Emacs git, and/or release Richard Stallman
2024-12-02 12:57     ` Eli Zaretskii
2024-12-03 23:03       ` [ELPA] New package c-intro-and-ref -- was " Jeremy Bryant
2024-12-04 12:33         ` Eli Zaretskii
2024-12-04 22:58           ` Jeremy Bryant
2024-12-05  5:45             ` Eli Zaretskii
2024-12-07 13:30               ` Improving info-look.el for (c) -was- " Jeremy Bryant
2024-12-07 15:09                 ` Eli Zaretskii
2024-12-05  5:03           ` Max Nikulin
2024-12-05 18:47           ` Philip Kaludercic
2024-12-05 19:04             ` Eli Zaretskii
2024-12-06 10:44               ` Philip Kaludercic
2024-12-06 12:10                 ` Eli Zaretskii
2024-12-06 22:40                   ` Philip Kaludercic
2024-12-05 19:17             ` Stefan Monnier
2024-12-05 20:35               ` chad
2024-12-06  4:57               ` Visuwesh
2024-12-06 10:42               ` Philip Kaludercic
2024-12-06 14:58             ` Max Nikulin
2024-12-06 16:30               ` Eli Zaretskii
2024-12-08 16:41                 ` Max Nikulin
2024-12-08  5:15               ` Richard Stallman
2024-12-08  7:15                 ` Xiyue Deng
2024-12-08 16:50                 ` Max Nikulin
2024-12-11  4:32                   ` Richard Stallman
2024-12-12  3:22                     ` Debian package with GNU manuals (was: Re: [ELPA] New package c-intro-and-ref) Max Nikulin
2024-12-04 20:02         ` [ELPA] New package c-intro-and-ref -- was Re: Proposal: Include C Manual from RMS in Emacs git, and/or release Suhail Singh
     [not found]           ` <87wmgf9h70.fsf@jeremybryant.net>
2024-12-04 23:52             ` Suhail Singh
2024-12-07 13:21               ` Jeremy Bryant
2024-12-08 20:44                 ` Suhail Singh
2024-12-07  4:22           ` Richard Stallman
2024-12-07 12:29             ` Jeremy Bryant
2024-12-07 14:55             ` Björn Bidar
     [not found]             ` <87h67fr18v.fsf@>
2024-12-10  5:38               ` Richard Stallman
2024-12-13 23:44                 ` Björn Bidar
     [not found]                 ` <87r06bp2qm.fsf@>
2024-12-14 21:19                   ` Dr. Arne Babenhauserheide
2024-12-15  6:31                     ` Eli Zaretskii
2024-12-16  4:02                   ` Richard Stallman
2024-12-05  5:05       ` Richard Stallman
2024-12-05  6:27         ` Eli Zaretskii
2024-12-03 20:07     ` Björn Bidar
     [not found]     ` <87cyi8h6n8.fsf@>
2024-12-07 16:02       ` Björn Bidar
2024-12-08  5:10       ` Richard Stallman
2024-12-08 20:07         ` Björn Bidar
2024-12-09 15:11         ` Improve access to documentation in Info format (was: Proposal: Include C Manual from RMS in Emacs git, and/or release) Suhail Singh
2024-12-11  4:37           ` Richard Stallman
2024-12-11 14:13             ` Improve access to documentation in Info format Suhail Singh
2024-12-13 23:41             ` Björn Bidar
     [not found]             ` <87v7vnp2vx.fsf@>
2024-12-14 21:16               ` Dr. Arne Babenhauserheide
2024-12-16  4:03               ` Richard Stallman
2024-12-16  4:03               ` Richard Stallman
     [not found]         ` <874j3e2b2i.fsf@>
2024-12-11  4:32           ` Proposal: Include C Manual from RMS in Emacs git, and/or release Richard Stallman
2024-12-08 23:03 ` John ff

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=861pyrg25r.fsf@aarsen.me \
    --to=arsen@aarsen.me \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jb@jeremybryant.net \
    --cc=rms@gnu.org \
    /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.