unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#50760: 26.3; Add `symbol' to the Emacs manul glossary
@ 2021-09-23 14:41 Drew Adams
  2021-09-23 21:34 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 5+ messages in thread
From: Drew Adams @ 2021-09-23 14:41 UTC (permalink / raw)
  To: 50760

"Symbol" is used in many places in the Emacs manual, but it's not
defined in the Glossary.  Please consider adding its definition there.

The notion of an Emacs symbol is not obvious from the name.

(emacs) `Symbol Completion' is one node that talks about "symbol names",
without actually saying what's meant.  It's probably clear enough, from
context, but a more definite definition in the Glossary would help.

In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)
 of 2019-08-29
Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd
Windowing system distributor `Microsoft Corp.', version 10.0.19042
Configured using:
 `configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static -g3''






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

* bug#50760: 26.3; Add `symbol' to the Emacs manul glossary
  2021-09-23 14:41 bug#50760: 26.3; Add `symbol' to the Emacs manul glossary Drew Adams
@ 2021-09-23 21:34 ` Lars Ingebrigtsen
  2021-09-23 22:14   ` bug#50760: [External] : " Drew Adams
  0 siblings, 1 reply; 5+ messages in thread
From: Lars Ingebrigtsen @ 2021-09-23 21:34 UTC (permalink / raw)
  To: Drew Adams; +Cc: 50760

Drew Adams <drew.adams@oracle.com> writes:

> "Symbol" is used in many places in the Emacs manual, but it's not
> defined in the Glossary.  Please consider adding its definition there.
>
> The notion of an Emacs symbol is not obvious from the name.
>
> (emacs) `Symbol Completion' is one node that talks about "symbol names",
> without actually saying what's meant.  It's probably clear enough, from
> context, but a more definite definition in the Glossary would help.

Makes sense.  I've now added an entry in the glossary in Emacs 28 (that
points to the "Symbol Type" node in the lispref manual.)

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





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

* bug#50760: [External] : Re: bug#50760: 26.3; Add `symbol' to the Emacs manul glossary
  2021-09-23 21:34 ` Lars Ingebrigtsen
@ 2021-09-23 22:14   ` Drew Adams
  2021-09-24  6:12     ` Eli Zaretskii
  0 siblings, 1 reply; 5+ messages in thread
From: Drew Adams @ 2021-09-23 22:14 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 50760@debbugs.gnu.org

> > "Symbol" is used in many places in the Emacs manual, but it's not
> > defined in the Glossary.  Please consider adding its definition
> there.
> >
> > The notion of an Emacs symbol is not obvious from the name.
> >
> > (emacs) `Symbol Completion' is one node that talks about "symbol
> names",
> > without actually saying what's meant.  It's probably clear enough,
> from
> > context, but a more definite definition in the Glossary would help.
> 
> Makes sense.  I've now added an entry in the glossary in Emacs 28 (that
> points to the "Symbol Type" node in the lispref manual.)

Thanks, but I don't think that's sufficient.

There are (at least) two important meanings of "symbol" in Emacs:

1. The usual Lisp meaning, which is meaningful only in Lisp.

2. The Elisp meaning of characters with symbol-constituent syntax.  And perhaps names composed of such chars, possibly combined with chars with other syntax, e.g., typically word-constituent.

For example, in programming languages (not only Elisp), we have commands such as `forward-symbol'.  They move over or otherwise manipulate names composed of symbol-constituent chars and sometimes other kinds of chars.

Emacs users deserve to know about these quite different meanings, I think. Each such meaning is important to using Emacs.





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

* bug#50760: [External] : Re: bug#50760: 26.3; Add `symbol' to the Emacs manul glossary
  2021-09-23 22:14   ` bug#50760: [External] : " Drew Adams
@ 2021-09-24  6:12     ` Eli Zaretskii
  2021-09-24 18:53       ` Drew Adams
  0 siblings, 1 reply; 5+ messages in thread
From: Eli Zaretskii @ 2021-09-24  6:12 UTC (permalink / raw)
  To: Drew Adams; +Cc: larsi, 50760

> From: Drew Adams <drew.adams@oracle.com>
> Date: Thu, 23 Sep 2021 22:14:11 +0000
> Cc: "50760@debbugs.gnu.org" <50760@debbugs.gnu.org>
> 
> There are (at least) two important meanings of "symbol" in Emacs:
> 
> 1. The usual Lisp meaning, which is meaningful only in Lisp.
> 
> 2. The Elisp meaning of characters with symbol-constituent syntax.  And perhaps names composed of such chars, possibly combined with chars with other syntax, e.g., typically word-constituent.
> 
> For example, in programming languages (not only Elisp), we have commands such as `forward-symbol'.  They move over or otherwise manipulate names composed of symbol-constituent chars and sometimes other kinds of chars.
> 
> Emacs users deserve to know about these quite different meanings, I think. Each such meaning is important to using Emacs.

The meaning of "symbol" for searching is explained in "Symbol Search".





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

* bug#50760: [External] : Re: bug#50760: 26.3; Add `symbol' to the Emacs manul glossary
  2021-09-24  6:12     ` Eli Zaretskii
@ 2021-09-24 18:53       ` Drew Adams
  0 siblings, 0 replies; 5+ messages in thread
From: Drew Adams @ 2021-09-24 18:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: larsi@gnus.org, 50760@debbugs.gnu.org

> > There are (at least) two important meanings of "symbol" in Emacs:
> >
> > 1. The usual Lisp meaning, which is meaningful only in Lisp.
> >
> > 2. The Elisp meaning of characters with symbol-constituent syntax.
> And perhaps names composed of such chars, possibly combined with chars
> with other syntax, e.g., typically word-constituent.
> >
> > For example, in programming languages (not only Elisp), we have
> commands such as `forward-symbol'.  They move over or otherwise
> manipulate names composed of symbol-constituent chars and sometimes
> other kinds of chars.
> >
> > Emacs users deserve to know about these quite different meanings, I
> think. Each such meaning is important to using Emacs.
> 
> The meaning of "symbol" for searching is explained in "Symbol Search".

Great.  Add that meaning to the glossary entry, please.
(And it's also movement commands, not just search.)

A user seeing the doc string for `C-h S'
(`info-lookup-symbol') can well wonder what "symbol"
means.

My observation comes from someone having questioned
possibly using the word "symbol" in a help menu item
(for `info-lookup-symbol').  The term isn't obvious,
especially for new users.






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

end of thread, other threads:[~2021-09-24 18:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-23 14:41 bug#50760: 26.3; Add `symbol' to the Emacs manul glossary Drew Adams
2021-09-23 21:34 ` Lars Ingebrigtsen
2021-09-23 22:14   ` bug#50760: [External] : " Drew Adams
2021-09-24  6:12     ` Eli Zaretskii
2021-09-24 18:53       ` Drew Adams

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).