bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #58682] [me] length of footnote separator is not as documented


From: G. Branden Robinson
Subject: [bug #58682] [me] length of footnote separator is not as documented
Date: Thu, 9 Dec 2021 22:14:11 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Follow-up Comment #6, bug #58682 (project groff):


[comment #5 comment #5:]
> [comment #4 comment #4:]
> > I've tried to decide this with web searches.  I get hits,
> > but they rapidly become irrelevant, probably because "me"
> > with "reference manual" just isn't distinctive enough.
> 
> I was more thinking that someone searching that phrase as a title would put
the whole things in quotes (which would prevent the revised title from
matching), but maybe your average googler doesn't worry about such niceties.

I don't know how many people know about quoted matches.  I _assume_ it's more
than know about keyword exclusion with a prefixed `-`.

> > it looks like Allman was depositing regex syntax into his
> > explanation without warning
> 
> I don't think that's how he intended .*X -- I believe that's a literal dot
(technically not part of the macro name), a literal asterisk, and any letter
or digit.  My reading is that the -me macro set defines no macros beginning
with an asterisk, thus those names are all up for grabs in user space.

Ah, hmm.  Yes, I think you're closer.  But that is a tighter restriction than
is necessary on the name space, and not an example that is modeled in Allman's
own documents, the intro and reference manuals.  Maybe he meant the `*` as a
glob.

In any case, it's recast away now.

> > groff me(7) users are far less restricted with respect to
> > naming their macros, thanks to the removed length limit.
> 
> That's probably the key thing to point out here: any name of three or more
characters is automatically safe from conflicts.  With this freedom, modern
users are less likely to use potentially confusing characters like * in their
macro names at all.

Yes.  I am dithering on how much to talk about compatibility mode; unlike
groff's ms(7), its me(7) is written to be usable in that mode.  Or it mostly
was.  I fixed some nits in that area.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58682>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]