bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#16106: 24.3.50; doc of `replace-match'


From: Drew Adams
Subject: bug#16106: 24.3.50; doc of `replace-match'
Date: Fri, 7 Feb 2014 19:33:12 -0800 (PST)

> > State (in doc string and Elisp manual) that N in \N is not just "a
> > digit" but a digit from 1 through 9.  Make clear that in "Nth
> > subexpression", N is one-based, not zero-based.
> 
> I don't think that makes any sense.  The wording is:
> 
>   `\N' means substitute what matched the Nth `\(...\)'.
>        If Nth parens didn't match, substitute nothing.
> 
> I can't see anybody interpreting Nth as having "zeroth" as a valid
> meaning.

Most things in Emacs and Lisp in general are zero-based.
It is not obvious that this is one-based.  And Oth and zeroth
make as much sense as 1th and oneth.  If counting is zero-based
then the 0th element is exactly that: the entry that is indexed
by the number zero.





reply via email to

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