It looks to me like iswitchb-mode matches too much. To show this do
emacs -Q
Then find some files beginning with m and n. Now do
M-x iswitchb-mode
C-x b m
For me that matches both buffers beginning with m and n.
In GNU Emacs 22.1.50.1 (i386-mingw-nt5.1.2600)
of 2007-05-06
Then find some files beginning with m and n. Now do
M-x iswitchb-mode
C-x b m
For me that matches both buffers beginning with m and n.
IIRC by default iswitchb uses substring matching, so any file that has an
m somewhere in its name will match.
Stefan