all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
@ 2019-02-27 18:56 Drew Adams
  2019-02-27 19:09 ` Drew Adams
  2019-03-01 10:27 ` Eli Zaretskii
  0 siblings, 2 replies; 9+ messages in thread
From: Drew Adams @ 2019-02-27 18:56 UTC (permalink / raw
  To: 34678

At two places this node refers to the conventions for major modes, but
there is no link to the doc about major-mode conventions.  Please add a
link where one or the other reference is made.

In GNU Emacs 26.1 (build 1, x86_64-w64-mingw32)
 of 2018-05-30
Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea
Windowing system distributor `Microsoft Corp.', version 10.0.17134
Configured using:
 `configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static -g3''





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
  2019-02-27 18:56 bug#34678: 26.1; (elisp) `Minor Mode Conventions' Drew Adams
@ 2019-02-27 19:09 ` Drew Adams
  2019-02-27 19:18   ` Eli Zaretskii
  2019-03-01 10:27 ` Eli Zaretskii
  1 sibling, 1 reply; 9+ messages in thread
From: Drew Adams @ 2019-02-27 19:09 UTC (permalink / raw
  To: 34678

It also wouldn't hurt to add a reference to node
`Minor Mode Conventions' from node `Major Mode
Conventions'.

Perhaps add a mention in node `Major Mode Conventions'
similar to this one in (elisp) `Minor Mode Conventions':

  In addition, several major mode conventions
  apply to minor modes as well: those regarding
  the names of global symbols, the use of a hook
  at the end of the initialization function, and
  the use of keymaps and other tables.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
  2019-02-27 19:09 ` Drew Adams
@ 2019-02-27 19:18   ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2019-02-27 19:18 UTC (permalink / raw
  To: Drew Adams; +Cc: 34678

> Date: Wed, 27 Feb 2019 11:09:27 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> 
> It also wouldn't hurt to add a reference to node
> `Minor Mode Conventions' from node `Major Mode
> Conventions'.
> 
> Perhaps add a mention in node `Major Mode Conventions'
> similar to this one in (elisp) `Minor Mode Conventions':
> 
>   In addition, several major mode conventions
>   apply to minor modes as well: those regarding
>   the names of global symbols, the use of a hook
>   at the end of the initialization function, and
>   the use of keymaps and other tables.

I don't see why: cross-references don't have to be symmetrical.  We
refer to another node for details of something mentioned in passage,
but that other node doesn't have to provide a cross-reference back.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
       [not found]   ` <<83r2btjazx.fsf@gnu.org>
@ 2019-02-27 19:22     ` Drew Adams
  2019-02-27 19:56       ` Eli Zaretskii
  2019-02-28 16:48       ` Richard Stallman
  0 siblings, 2 replies; 9+ messages in thread
From: Drew Adams @ 2019-02-27 19:22 UTC (permalink / raw
  To: Eli Zaretskii, Drew Adams; +Cc: 34678

> > It also wouldn't hurt to add a reference to node
> > `Minor Mode Conventions' from node `Major Mode
> > Conventions'.
> >
> > Perhaps add a mention in node `Major Mode Conventions'
> > similar to this one in (elisp) `Minor Mode Conventions':
> >
> >   In addition, several major mode conventions
> >   apply to minor modes as well: those regarding
> >   the names of global symbols, the use of a hook
> >   at the end of the initialization function, and
> >   the use of keymaps and other tables.
> 
> I don't see why: cross-references don't have to be symmetrical.

Did someone say that cross-references have to be
symmetrical?

> We refer to another node for details of something mentioned in passage,
> but that other node doesn't have to provide a cross-reference back.

Did someone say that it had to?





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
  2019-02-27 19:22     ` Drew Adams
@ 2019-02-27 19:56       ` Eli Zaretskii
  2019-02-28 16:48       ` Richard Stallman
  1 sibling, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2019-02-27 19:56 UTC (permalink / raw
  To: Drew Adams; +Cc: 34678

> Date: Wed, 27 Feb 2019 11:22:40 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 34678@debbugs.gnu.org
> 
> > I don't see why: cross-references don't have to be symmetrical.
> 
> Did someone say that cross-references have to be
> symmetrical?
> 
> > We refer to another node for details of something mentioned in passage,
> > but that other node doesn't have to provide a cross-reference back.
> 
> Did someone say that it had to?

You went a long way towards saying that, yes.  How else to interpret
your amplification of the original report?





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
       [not found]       ` <<83pnrdj99c.fsf@gnu.org>
@ 2019-02-27 20:51         ` Drew Adams
  0 siblings, 0 replies; 9+ messages in thread
From: Drew Adams @ 2019-02-27 20:51 UTC (permalink / raw
  To: Eli Zaretskii, Drew Adams; +Cc: 34678

> > > I don't see why: cross-references don't have to be symmetrical.
> >
> > Did someone say that cross-references have to be
> > symmetrical?
> >
> > > We refer to another node for details of something mentioned in
> > > passage, but that other node doesn't have to provide a
> > > cross-reference back.
> >
> > Did someone say that it had to?
> 
> You went a long way towards saying that, yes.  How else
> to interpret your amplification of the original report?

Maybe read what I write, instead of reading
between the lines?

"It also wouldn't hurt to..." and "Perhaps add a
mention..." are nothing like claiming that a cross
reference (let alone every such) from A to B _must_
be accompanied by a cross reference from B to A.

That's a straw man - no one (except you) mentioned
such a rule.






^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
  2019-02-27 19:22     ` Drew Adams
  2019-02-27 19:56       ` Eli Zaretskii
@ 2019-02-28 16:48       ` Richard Stallman
  2019-03-02 22:35         ` Noam Postavsky
  1 sibling, 1 reply; 9+ messages in thread
From: Richard Stallman @ 2019-02-28 16:48 UTC (permalink / raw
  To: Drew Adams; +Cc: 34678

[[[ 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. ]]]

  > > I don't see why: cross-references don't have to be symmetrical.

  > Did someone say that cross-references have to be
  > symmetrical?

That point seems to be valid, but "Did someone say that XYZ" attaches
a somewhat aggressive tone to any point.  This point could have been
stated more kindly, like this

  There's no reason for them to be symmetrical in general, but I think
  it would be good in this case to have a reference in the other direction.

On the general issue, rather than arguing with the claim that someone
disagreed, this approach agrees.  Then it leads the discussion out of
the tangent and back to the specific question at hand.

Please read https://gnu.org/philosophy/kind-communication-guidelines.html
if you haven't read it recently.

-- 
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
  2019-02-27 18:56 bug#34678: 26.1; (elisp) `Minor Mode Conventions' Drew Adams
  2019-02-27 19:09 ` Drew Adams
@ 2019-03-01 10:27 ` Eli Zaretskii
  1 sibling, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2019-03-01 10:27 UTC (permalink / raw
  To: Drew Adams; +Cc: 34678-done

> Date: Wed, 27 Feb 2019 10:56:35 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> 
> At two places this node refers to the conventions for major modes, but
> there is no link to the doc about major-mode conventions.  Please add a
> link where one or the other reference is made.

Thanks, added.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#34678: 26.1; (elisp) `Minor Mode Conventions'
  2019-02-28 16:48       ` Richard Stallman
@ 2019-03-02 22:35         ` Noam Postavsky
  0 siblings, 0 replies; 9+ messages in thread
From: Noam Postavsky @ 2019-03-02 22:35 UTC (permalink / raw
  To: Richard Stallman; +Cc: 34678

Richard Stallman <rms@gnu.org> writes:

> Please read https://gnu.org/philosophy/kind-communication-guidelines.html
> if you haven't read it recently.

The correct URL seems to be
https://www.gnu.org/philosophy/kind-communication.html





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-03-02 22:35 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-27 18:56 bug#34678: 26.1; (elisp) `Minor Mode Conventions' Drew Adams
2019-02-27 19:09 ` Drew Adams
2019-02-27 19:18   ` Eli Zaretskii
2019-03-01 10:27 ` Eli Zaretskii
     [not found] <<e63063dd-58cd-4dc6-b8de-3b23ce4ccc6d@default>
     [not found] ` <<54960e92-89bb-40b1-ba82-1dbd7ff21b03@default>
     [not found]   ` <<83r2btjazx.fsf@gnu.org>
2019-02-27 19:22     ` Drew Adams
2019-02-27 19:56       ` Eli Zaretskii
2019-02-28 16:48       ` Richard Stallman
2019-03-02 22:35         ` Noam Postavsky
     [not found] <<<e63063dd-58cd-4dc6-b8de-3b23ce4ccc6d@default>
     [not found] ` <<<54960e92-89bb-40b1-ba82-1dbd7ff21b03@default>
     [not found]   ` <<<83r2btjazx.fsf@gnu.org>
     [not found]     ` <<7d09ffca-fcce-425f-b271-012842276714@default>
     [not found]       ` <<83pnrdj99c.fsf@gnu.org>
2019-02-27 20:51         ` Drew Adams

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.