GNU bug report logs - #50880
Add "Contributing to Emacs" help command (see C-h C-h)

Previous Next

Package: emacs;

Reported by: Stefan Kangas <stefan <at> marxist.se>

Date: Tue, 28 Sep 2021 22:56:01 UTC

Severity: wishlist

Tags: patch, wontfix

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 50880 in the body.
You can then email your comments to 50880 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Tue, 28 Sep 2021 22:56:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stefan Kangas <stefan <at> marxist.se>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 28 Sep 2021 22:56:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: bug-gnu-emacs <at> gnu.org
Subject: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Tue, 28 Sep 2021 15:55:33 -0700
Severity: wishlist

When I press `C-h C-h', there is an entry "Emacs TODO" (`C-h C-t'), but
there is no entry "Contributing to Emacs".

On the splash screen, there is an entry "Contributing" that takes you to
`(emacs) Contributing'.

Please consider adding a new help keybinding that takes you to that
section in the Info manual.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 07:08:01 GMT) Full text and rfc822 format available.

Message #8 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 09:06:49 +0200
Stefan Kangas <stefan <at> marxist.se> writes:

> When I press `C-h C-h', there is an entry "Emacs TODO" (`C-h C-t'), but
> there is no entry "Contributing to Emacs".
>
> On the splash screen, there is an entry "Contributing" that takes you to
> `(emacs) Contributing'.
>
> Please consider adding a new help keybinding that takes you to that
> section in the Info manual.

Makes sense to me.  What key would that be, though?  `C-h c' and `C' and
`C-c' are all taken...  `C-h M-c' is free, though.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 09:12:02 GMT) Full text and rfc822 format available.

Message #11 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 02:11:22 -0700
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Makes sense to me.  What key would that be, though?  `C-h c' and `C' and
> `C-c' are all taken...  `C-h M-c' is free, though.

Or just move `describe-copying' to `C-h C-g' (for GNU GPL), thus freeing
up `C-h C-c' for "Contributing".




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 09:19:01 GMT) Full text and rfc822 format available.

Message #14 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 09:18:46 +0000
>> Makes sense to me.  What key would that be, though?  `C-h c' and `C' 
>> and `C-c' are all taken...  `C-h M-c' is free, though.
>
> Or just move `describe-copying' to `C-h C-g' (for GNU GPL), thus freeing 
> up `C-h C-c' for "Contributing".
>

But (elisp) Key Binding Conventions says: "Similarly, don't bind a key 
sequence ending in `C-g', since that is commonly used to cancel a key 
sequence."

I suggest:

C-h g -> About the GNU project
C-h G -> Emacs copying permission (GNU General Public License)
C-h C-c -> Contributing




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 09:43:01 GMT) Full text and rfc822 format available.

Message #17 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Gregory Heytings <gregory <at> heytings.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 02:41:54 -0700
Gregory Heytings <gregory <at> heytings.org> writes:

> I suggest:
>
> C-h g -> About the GNU project
> C-h G -> Emacs copying permission (GNU General Public License)
> C-h C-c -> Contributing

Sounds good to me.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 16:01:02 GMT) Full text and rfc822 format available.

Message #20 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 18:00:07 +0200
Stefan Kangas <stefan <at> marxist.se> writes:

> Or just move `describe-copying' to `C-h C-g' (for GNU GPL), thus freeing
> up `C-h C-c' for "Contributing".

`C-g' is more mnemonic, but I'm not enthusiastic about moving around key
bindings that have been around this long.  (Even if it's not a command
many people are actually using.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 16:53:01 GMT) Full text and rfc822 format available.

Message #23 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 09:52:35 -0700
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> `C-g' is more mnemonic, but I'm not enthusiastic about moving around key
> bindings that have been around this long.  (Even if it's not a command
> many people are actually using.)

I guess you will in any case only ever press this after looking at
`C-h C-h' first, so I don't think this matters really.

We could pick any key, like "b" for "contriButing".  Or, you know, "h"
for "Happens to be free".  ;-)




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 17:13:02 GMT) Full text and rfc822 format available.

Message #26 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Juri Linkov <juri <at> linkov.net>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 50880 <at> debbugs.gnu.org, Gregory Heytings <gregory <at> heytings.org>,
 Lars Ingebrigtsen <larsi <at> gnus.org>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 19:55:34 +0300
>> I suggest:
>>
>> C-h g -> About the GNU project
>> C-h G -> Emacs copying permission (GNU General Public License)
>> C-h C-c -> Contributing
>
> Sounds good to me.

Here is another problem:

  TAB  Show all installed manuals

should be

  C-i  Show all installed manuals

because the mnemonic key is 'C-i'.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 17:42:01 GMT) Full text and rfc822 format available.

Message #29 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Juri Linkov <juri <at> linkov.net>
Cc: 50880 <at> debbugs.gnu.org, Gregory Heytings <gregory <at> heytings.org>,
 Lars Ingebrigtsen <larsi <at> gnus.org>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 10:41:11 -0700
Juri Linkov <juri <at> linkov.net> writes:

> Here is another problem:
>
>   TAB  Show all installed manuals
>
> should be
>
>   C-i  Show all installed manuals
>
> because the mnemonic key is 'C-i'.

Yup.

This is a limitation in `substitute-command-keys' that I think we
should fix.  Feel free to open a bug report about it.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 17:46:01 GMT) Full text and rfc822 format available.

Message #32 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Gregory Heytings <gregory <at> heytings.org>, 50880 <at> debbugs.gnu.org,
 Juri Linkov <juri <at> linkov.net>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 19:45:04 +0200
Stefan Kangas <stefan <at> marxist.se> writes:

> This is a limitation in `substitute-command-keys' that I think we
> should fix.  Feel free to open a bug report about it.

It's somewhat related to bug#37485, I guess.  (I.e., having a way to
specify what the "intended" key binding is be when printing.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 17:56:02 GMT) Full text and rfc822 format available.

Message #35 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Juri Linkov <juri <at> linkov.net>
Cc: larsi <at> gnus.org, gregory <at> heytings.org, stefan <at> marxist.se,
 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 20:55:19 +0300
> From: Juri Linkov <juri <at> linkov.net>
> Date: Wed, 29 Sep 2021 19:55:34 +0300
> Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 50880 <at> debbugs.gnu.org,
>  Gregory Heytings <gregory <at> heytings.org>
> 
> Here is another problem:
> 
>   TAB  Show all installed manuals
> 
> should be
> 
>   C-i  Show all installed manuals
> 
> because the mnemonic key is 'C-i'.

If C-i was selected because the 'i' part, then it's too bad, because
the correct name is TAB, for the same reason we use RET abd BS and DEL
and ESC instead of their Ctrl equivalents.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Wed, 29 Sep 2021 18:37:02 GMT) Full text and rfc822 format available.

Message #38 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Juri Linkov <juri <at> linkov.net>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, Stefan Kangas <stefan <at> marxist.se>,
 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 18:36:49 +0000
>>> I suggest:
>>>
>>> C-h g -> About the GNU project
>>> C-h G -> Emacs copying permission (GNU General Public License)
>>> C-h C-c -> Contributing
>>
>> Sounds good to me.
>
> Here is another problem:
>
>  TAB Show all installed manuals
>
> should be
>
>  C-i Show all installed manuals
>
> because the mnemonic key is 'C-i'.
>

But "Show all installed manuals" is on C-h i, isn't it?  Has this changed 
very recently?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Thu, 30 Sep 2021 01:11:02 GMT) Full text and rfc822 format available.

Message #41 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Wed, 29 Sep 2021 18:10:38 -0700
[Message part 1 (text/plain, inline)]
tags 50880 + patch
thanks

Stefan Kangas <stefan <at> marxist.se> writes:

> We could pick any key, like "b" for "contriButing".  Or, you know, "h"
> for "Happens to be free".  ;-)

So how about the attached?  I put it on `C-h C-x' because I figured that
we might want to use "b" for "bugs" in the future perhaps, and "u" just
wasn't that nice.  Most of the other ones are taken except for "i", "q",
"r", "y" and "z".
[0001-New-help-function-view-emacs-contributing.patch (text/x-diff, attachment)]

Added tag(s) patch. Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Thu, 30 Sep 2021 01:11:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Thu, 30 Sep 2021 06:12:01 GMT) Full text and rfc822 format available.

Message #46 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Thu, 30 Sep 2021 08:10:53 +0200
Stefan Kangas <stefan <at> marxist.se> writes:

> So how about the attached?  I put it on `C-h C-x' because I figured that
> we might want to use "b" for "bugs" in the future perhaps, and "u" just
> wasn't that nice.  Most of the other ones are taken except for "i", "q",
> "r", "y" and "z".

Looks good to me, but I think this should go into master after the
emacs-28 branch has been cut.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Thu, 30 Sep 2021 07:50:01 GMT) Full text and rfc822 format available.

Message #49 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Thu, 30 Sep 2021 07:49:22 +0000
>> We could pick any key, like "b" for "contriButing".  Or, you know, "h" 
>> for "Happens to be free".  ;-)
>
> So how about the attached?
>

What was wrong with

C-h g -> About the GNU project
C-h G -> Emacs copying permission (GNU General Public License)
C-h C-c -> Contributing

?

Also, I would put "Contributing to Emacs" in the first subsection of 
"Miscellaneous", after "Debugging Emacs", where it belongs.  Which by the 
way makes me wonder why Emacs TODO is not there, too.  It would perhaps be 
even better to create a third subsection with

C-p Known problems
C-d Debugging Emacs
?   Contributing to Emacs
C-t Emacs TODO

>
> I put it on `C-h C-x' because I figured that we might want to use "b" 
> for "bugs" in the future perhaps, and "u" just wasn't that nice.  Most 
> of the other ones are taken except for "i", "q", "r", "y" and "z".
>

Actually there are quite a few more keys that are still free under C-h:

C-h {j,u,y,z}
C-h {A,B,D,E,G,H,J,M,N,O,Q,T,U,V,W,X,Y,Z}
C-h C-{b,i,j,k,l,q,r,u,v,x,z} [and C-g which should not be bound]




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Thu, 30 Sep 2021 11:52:01 GMT) Full text and rfc822 format available.

Message #52 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Thu, 30 Sep 2021 11:51:06 +0000
>
> What was wrong with
>
> C-h g -> About the GNU project
> C-h G -> Emacs copying permission (GNU General Public License)
> C-h C-c -> Contributing
>
> ?
>

Another option:

C-h g -> About the GNU project
C-h C-l (as in "license") -> Emacs copying permission (GNU General Public License)
C-h C-c -> Contributing to Emacs




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Thu, 30 Sep 2021 20:03:02 GMT) Full text and rfc822 format available.

Message #55 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Gregory Heytings <gregory <at> heytings.org>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Thu, 30 Sep 2021 22:01:48 +0200
Gregory Heytings <gregory <at> heytings.org> writes:

> What was wrong with
>
> C-h g -> About the GNU project
> C-h G -> Emacs copying permission (GNU General Public License)
> C-h C-c -> Contributing

IMO the best proposal so far, but Lars didn't want to move the GPL
from 'C-h C-c' so that part unfortunately makes it a non-starter.

> Also, I would put "Contributing to Emacs" in the first subsection of
> "Miscellaneous", after "Debugging Emacs", where it belongs.  Which by the
> way makes me wonder why Emacs TODO is not there, too.  It would perhaps be
> even better to create a third subsection with
>
> C-p Known problems
> C-d Debugging Emacs
> ?   Contributing to Emacs
> C-t Emacs TODO

Good idea, I like it.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 07:25:02 GMT) Full text and rfc822 format available.

Message #58 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Gregory Heytings <gregory <at> heytings.org>, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 09:24:45 +0200
Stefan Kangas <stefan <at> marxist.se> writes:

>> What was wrong with
>>
>> C-h g -> About the GNU project
>> C-h G -> Emacs copying permission (GNU General Public License)
>> C-h C-c -> Contributing
>
> IMO the best proposal so far, but Lars didn't want to move the GPL
> from 'C-h C-c' so that part unfortunately makes it a non-starter.

I'm not dead set against it -- it's not like these are commands that
people use heavily.  But that cuts the other way, too -- making this new
command mnemonic isn't really that important, either, since I'd assume
that people would be accessing them via `C-h C-h' and then paging down,
entering whatever key it says they should use.  I.e., nobody's
remembering these keystrokes anyway.

Perhaps Eli has an opinion here?

>> Also, I would put "Contributing to Emacs" in the first subsection of
>> "Miscellaneous", after "Debugging Emacs", where it belongs.  Which by the
>> way makes me wonder why Emacs TODO is not there, too.  It would perhaps be
>> even better to create a third subsection with
>>
>> C-p Known problems
>> C-d Debugging Emacs
>> ?   Contributing to Emacs
>> C-t Emacs TODO
>
> Good idea, I like it.

Me too.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 10:19:01 GMT) Full text and rfc822 format available.

Message #61 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: gregory <at> heytings.org, stefan <at> marxist.se, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 13:17:45 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Date: Fri, 01 Oct 2021 09:24:45 +0200
> Cc: Gregory Heytings <gregory <at> heytings.org>, 50880 <at> debbugs.gnu.org
> 
> Stefan Kangas <stefan <at> marxist.se> writes:
> 
> >> What was wrong with
> >>
> >> C-h g -> About the GNU project
> >> C-h G -> Emacs copying permission (GNU General Public License)
> >> C-h C-c -> Contributing
> >
> > IMO the best proposal so far, but Lars didn't want to move the GPL
> > from 'C-h C-c' so that part unfortunately makes it a non-starter.
> 
> I'm not dead set against it -- it's not like these are commands that
> people use heavily.  But that cuts the other way, too -- making this new
> command mnemonic isn't really that important, either, since I'd assume
> that people would be accessing them via `C-h C-h' and then paging down,
> entering whatever key it says they should use.  I.e., nobody's
> remembering these keystrokes anyway.
> 
> Perhaps Eli has an opinion here?

How about not giving it a key binding at all?  Why is a key binding
important in this case?  It's not like people will want to read that
section twice a day.

> >> Also, I would put "Contributing to Emacs" in the first subsection of
> >> "Miscellaneous", after "Debugging Emacs", where it belongs.  Which by the
> >> way makes me wonder why Emacs TODO is not there, too.  It would perhaps be
> >> even better to create a third subsection with
> >>
> >> C-p Known problems
> >> C-d Debugging Emacs
> >> ?   Contributing to Emacs
> >> C-t Emacs TODO
> >
> > Good idea, I like it.
> 
> Me too.

Which part?  If this is about the manual organization, I fail to see
what's wrong with the current one, where Contributing is a chapter --
you don't get any more prominent than that.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 10:22:01 GMT) Full text and rfc822 format available.

Message #64 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: gregory <at> heytings.org, stefan <at> marxist.se, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 12:20:55 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Me too.
>
> Which part?  If this is about the manual organization, I fail to see
> what's wrong with the current one, where Contributing is a chapter --
> you don't get any more prominent than that.

No, this is the `C-h C-h' buffer output.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 10:29:01 GMT) Full text and rfc822 format available.

Message #67 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: gregory <at> heytings.org, stefan <at> marxist.se, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 13:28:02 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: stefan <at> marxist.se,  gregory <at> heytings.org,  50880 <at> debbugs.gnu.org
> Date: Fri, 01 Oct 2021 12:20:55 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> Me too.
> >
> > Which part?  If this is about the manual organization, I fail to see
> > what's wrong with the current one, where Contributing is a chapter --
> > you don't get any more prominent than that.
> 
> No, this is the `C-h C-h' buffer output.

But then all of those are already there?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 10:34:02 GMT) Full text and rfc822 format available.

Message #70 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: gregory <at> heytings.org, stefan <at> marxist.se, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 12:32:54 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> No, this is the `C-h C-h' buffer output.
>
> But then all of those are already there?

Not the "Contributing" one, which is why we're discussing adding a key
stroke to it so that it'll appear there, too.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 11:01:02 GMT) Full text and rfc822 format available.

Message #73 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: gregory <at> heytings.org, stefan <at> marxist.se, 50880 <at> debbugs.gnu.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 14:00:11 +0300
> From: Lars Ingebrigtsen <larsi <at> gnus.org>
> Cc: stefan <at> marxist.se,  gregory <at> heytings.org,  50880 <at> debbugs.gnu.org
> Date: Fri, 01 Oct 2021 12:32:54 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> No, this is the `C-h C-h' buffer output.
> >
> > But then all of those are already there?
> 
> Not the "Contributing" one, which is why we're discussing adding a key
> stroke to it so that it'll appear there, too.

And I already said what I think about it: to me it sounds like a waste
to reserve a C-h key for that.  It doesn't even belong to "help" per
se, IMO.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 17:09:02 GMT) Full text and rfc822 format available.

Message #76 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Eli Zaretskii <eliz <at> gnu.org>, Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: "gregory <at> heytings.org" <gregory <at> heytings.org>,
 "stefan <at> marxist.se" <stefan <at> marxist.se>,
 "50880 <at> debbugs.gnu.org" <50880 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#50880: Add "Contributing to Emacs" help command
 (see C-h C-h)
Date: Fri, 1 Oct 2021 17:08:04 +0000
> And I already said what I think about it: to me it sounds like a waste
> to reserve a C-h key for that.  It doesn't even belong to "help" per
> se, IMO.

+1.

Just because some key is not yet taken, that's not a
good reason to assign it eagerly or willy nilly.

And to me this sounds like such an assignment - this
doesn't need a key sequence.  The need identified
was just to call more attention to it.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 18:47:01 GMT) Full text and rfc822 format available.

Message #79 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 50880 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi <at> gnus.org>,
 Gregory Heytings <gregory <at> heytings.org>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 1 Oct 2021 20:45:54 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> And I already said what I think about it: to me it sounds like a waste
> to reserve a C-h key for that.  It doesn't even belong to "help" per
> se, IMO.

Whether or not it belongs should not be treated formalistically,
because then we might as well remove the entry "About the GNU
project".  The point of this is to encourage more contributions to
Emacs, and the cost for doing so is low.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Fri, 01 Oct 2021 18:59:01 GMT) Full text and rfc822 format available.

Message #82 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 50880 <at> debbugs.gnu.org, larsi <at> gnus.org, gregory <at> heytings.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Fri, 01 Oct 2021 21:58:09 +0300
> From: Stefan Kangas <stefan <at> marxist.se>
> Date: Fri, 1 Oct 2021 20:45:54 +0200
> Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, Gregory Heytings <gregory <at> heytings.org>, 50880 <at> debbugs.gnu.org
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > And I already said what I think about it: to me it sounds like a waste
> > to reserve a C-h key for that.  It doesn't even belong to "help" per
> > se, IMO.
> 
> Whether or not it belongs should not be treated formalistically,
> because then we might as well remove the entry "About the GNU
> project".

No, because "About" is a de-facto standard item in the Help menu of
many programs.  We just made 2 of them instead of just one.

> The point of this is to encourage more contributions to Emacs, and
> the cost for doing so is low.

But why does it need a key binding?  Not every command has a key
binding, and not having one doesn't mean the command isn't important.
Assigning a key binding is NOT low-cost, especially in a crowded
keymap such as C-h.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Sat, 02 Oct 2021 23:18:01 GMT) Full text and rfc822 format available.

Message #85 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Richard Stallman <rms <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 50880 <at> debbugs.gnu.org, larsi <at> gnus.org, stefan <at> marxist.se,
 gregory <at> heytings.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Sat, 02 Oct 2021 19:17:35 -0400
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > >> C-h g -> About the GNU project
  > > >> C-h G -> Emacs copying permission (GNU General Public License)
  > > >> C-h C-c -> Contributing

  > > > IMO the best proposal so far, but Lars didn't want to move the GPL
  > > > from 'C-h C-c' so that part unfortunately makes it a non-starter.
  > > 
  > > I'm not dead set against it -- it's not like these are commands that
  > > people use heavily.  But that cuts the other way, too -- making this new
  > > command mnemonic isn't really that important, either, since I'd assume
  > > that people would be accessing them via `C-h C-h' and then paging down,
  > > entering whatever key it says they should use.  I.e., nobody's
  > > remembering these keystrokes anyway.
  > > 
  > > Perhaps Eli has an opinion here?

  > How about not giving it a key binding at all?  Why is a key binding
  > important in this case?  It's not like people will want to read that
  > section twice a day.

I agree.  Given that key bindings are somewhat scarce, it's good
to avoid using them up for commands that don't really need one.

However, it may be necessary to give it a key binding
so it can appear in the Help menu.  And having it appear there
is useful.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Sat, 02 Oct 2021 23:52:01 GMT) Full text and rfc822 format available.

Message #88 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Richard Stallman <rms <at> gnu.org>
Cc: 50880 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>,
 Gregory Heytings <gregory <at> heytings.org>, Lars Ingebrigtsen <larsi <at> gnus.org>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Sun, 3 Oct 2021 01:51:04 +0200
Richard Stallman <rms <at> gnu.org> writes:

> However, it may be necessary to give it a key binding
> so it can appear in the Help menu.  And having it appear there
> is useful.

That's indeed the only reason it would need one.  Adding a new command
to the help-for-help screen without out a keybinding makes it go from
looking basically acceptable to very visually unbalanced.
Unfortunately, that is basically unavoidable with it's tabular format.

If we really don't want a keybininding, I think this aspect would make
it not worth adding to the help-for-help screen, and the question then
would be if the command is even worth adding at all.

I'm biased, of course, as I spent some time making sure that the
help-for-help screen looks acceptable.  I hope that we can attempt to
preserve that new good look by not adding new commands without
keybindings to it.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Sun, 03 Oct 2021 05:58:02 GMT) Full text and rfc822 format available.

Message #91 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: rms <at> gnu.org
Cc: 50880 <at> debbugs.gnu.org, larsi <at> gnus.org, stefan <at> marxist.se,
 gregory <at> heytings.org
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Sun, 03 Oct 2021 08:57:23 +0300
> From: Richard Stallman <rms <at> gnu.org>
> Cc: larsi <at> gnus.org, gregory <at> heytings.org, stefan <at> marxist.se,
> 	50880 <at> debbugs.gnu.org
> Date: Sat, 02 Oct 2021 19:17:35 -0400
> 
> However, it may be necessary to give it a key binding
> so it can appear in the Help menu.  And having it appear there
> is useful.

We can have it in the Help menu without a key binding, there's no
requirement that it does have a binding for that.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Sun, 03 Oct 2021 11:55:01 GMT) Full text and rfc822 format available.

Message #94 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefan <at> marxist.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 50880 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi <at> gnus.org>,
 Gregory Heytings <gregory <at> heytings.org>, Richard Stallman <rms <at> gnu.org>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Sun, 3 Oct 2021 13:55:24 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> We can have it in the Help menu without a key binding, there's no
> requirement that it does have a binding for that.

That would be worse than what we have now, for the reasons I explained.

If 'C-h C-x' is too <important/expensive/etc.> to use for speculating
in recruiting contributors, I suggest we close this as wontfix
instead.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50880; Package emacs. (Sun, 03 Oct 2021 19:11:01 GMT) Full text and rfc822 format available.

Message #97 received at 50880 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, Eli Zaretskii <eliz <at> gnu.org>,
 50880 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>
Subject: Re: bug#50880: Add "Contributing to Emacs" help command (see C-h C-h)
Date: Sun, 03 Oct 2021 19:10:52 +0000
>
> If 'C-h C-x' is too <important/expensive/etc.> to use for speculating in 
> recruiting contributors, I suggest we close this as wontfix instead.
>

There's still one solution that should satisfy everyone, because it does 
not "consume" any of the still free key bindings.  It would give the 
following section in help-for-help (aka C-h C-h):

Miscellaneous

C-a About Emacs
C-f Emacs FAQ
C-n News of recent changes
C-m Order printed manuals

C-p Known problems
C-d Debugging Emacs
C-c Contribute improvements to Emacs
C-t Emacs TODO

g   About the GNU project
G   Emacs copying permission (GNU General Public License)
C-o Emacs ordering and distribution information
C-w Information on absence of warranty




Added tag(s) wontfix. Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Sat, 30 Oct 2021 16:10:03 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 50880 <at> debbugs.gnu.org and Stefan Kangas <stefan <at> marxist.se> Request was from Stefan Kangas <stefan <at> marxist.se> to control <at> debbugs.gnu.org. (Sat, 30 Oct 2021 16:10:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 28 Nov 2021 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 139 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.