* strange generate-new-buffer-name behaviour
@ 2010-12-11 19:26 Alin Soare
2010-12-11 20:06 ` Ken Raeburn
0 siblings, 1 reply; 4+ messages in thread
From: Alin Soare @ 2010-12-11 19:26 UTC (permalink / raw)
To: Emacs Dev
[-- Attachment #1: Type: text/plain, Size: 503 bytes --]
I discovered an error while reading the info page for generating a name for
an unexisting buffer :
In 27.3 Buffer Names I see written so:
(generate-new-buffer-name "foo")
=> "foo<5>"
(generate-new-buffer-name "foo" "foo<3>")
=> "foo<3>"
(generate-new-buffer-name "foo" "foo<6>")
=> "foo<5>"
However, for me all these forms evaluate to "foo"
Did I miss something, or is this an error concerning the second parameter?
Alin
[-- Attachment #2: Type: text/html, Size: 769 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: strange generate-new-buffer-name behaviour
2010-12-11 19:26 strange generate-new-buffer-name behaviour Alin Soare
@ 2010-12-11 20:06 ` Ken Raeburn
2010-12-11 22:53 ` Alin Soare
0 siblings, 1 reply; 4+ messages in thread
From: Ken Raeburn @ 2010-12-11 20:06 UTC (permalink / raw)
To: Alin Soare; +Cc: Emacs Dev
On Dec 11, 2010, at 14:26, Alin Soare wrote:
> I discovered an error while reading the info page for generating a name for an unexisting buffer :
>
> In 27.3 Buffer Names I see written so:
>
> (generate-new-buffer-name "foo")
> => "foo<5>"
> (generate-new-buffer-name "foo" "foo<3>")
> => "foo<3>"
> (generate-new-buffer-name "foo" "foo<6>")
> => "foo<5>"
>
> However, for me all these forms evaluate to "foo"
This might be obvious, but: Do you actually have existing buffers named "foo", "foo<2>", "foo<3>", and "foo<4>" as described in the paragraph before that example code?
Ken
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: strange generate-new-buffer-name behaviour
2010-12-11 20:06 ` Ken Raeburn
@ 2010-12-11 22:53 ` Alin Soare
2010-12-12 2:46 ` Ken Raeburn
0 siblings, 1 reply; 4+ messages in thread
From: Alin Soare @ 2010-12-11 22:53 UTC (permalink / raw)
To: Ken Raeburn; +Cc: Emacs Dev
[-- Attachment #1: Type: text/plain, Size: 550 bytes --]
>
>
> > (generate-new-buffer-name "foo")
> > => "foo<5>"
> > (generate-new-buffer-name "foo" "foo<3>")
> > => "foo<3>"
> > (generate-new-buffer-name "foo" "foo<6>")
> > => "foo<5>"
> >
> > However, for me all these forms evaluate to "foo"
>
> This might be obvious, but: Do you actually have existing buffers named
> "foo", "foo<2>", "foo<3>", and "foo<4>" as described in the paragraph before
> that example code?
>
I did not create the buffers with the given names.
alin
[-- Attachment #2: Type: text/html, Size: 1054 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: strange generate-new-buffer-name behaviour
2010-12-11 22:53 ` Alin Soare
@ 2010-12-12 2:46 ` Ken Raeburn
0 siblings, 0 replies; 4+ messages in thread
From: Ken Raeburn @ 2010-12-12 2:46 UTC (permalink / raw)
To: Alin Soare; +Cc: Emacs Dev
[-- Attachment #1: Type: text/plain, Size: 906 bytes --]
On Dec 11, 2010, at 17:53, Alin Soare wrote:
>
> > (generate-new-buffer-name "foo")
> > => "foo<5>"
> > (generate-new-buffer-name "foo" "foo<3>")
> > => "foo<3>"
> > (generate-new-buffer-name "foo" "foo<6>")
> > => "foo<5>"
> >
> > However, for me all these forms evaluate to "foo"
>
> This might be obvious, but: Do you actually have existing buffers named "foo", "foo<2>", "foo<3>", and "foo<4>" as described in the paragraph before that example code?
>
> I did not create the buffers with the given names.
Then that explains why you're getting different results. The function gives you back "foo" if that buffer doesn't exist, or finds a number to append so that it doesn't match the name of an existing buffer. The text before the example explains how it assumes some of those buffers already exist.
Ken
[-- Attachment #2: Type: text/html, Size: 1756 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-12-12 2:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-11 19:26 strange generate-new-buffer-name behaviour Alin Soare
2010-12-11 20:06 ` Ken Raeburn
2010-12-11 22:53 ` Alin Soare
2010-12-12 2:46 ` Ken Raeburn
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).