2006. November 19. 10:17, Woodchuck: > On Sun, 19 Nov 2006, LeVA wrote: > > Hi! > > > > I have pdksh version 'PD KSH v5.2.14 99/07/13.2' on an OpenBSD and > > a Debian machine. Both have exactly the same version numbers and > > settings (config files, set -o etc...). However, when the shell > > tries to complete a filename or an executable name on the Debian > > machine it goes like this: > > 1) cd > > 2) /usr/bin/cd-discid > > 3) /usr/bin/cdadd > > 4) /usr/bin/cdclose > > 5) /usr/bin/cdctrl > > [...] > > > > and on the OpenBSD machine: > > cd /usr/bin/cdio > > > > How can I configure the latter to act like the former (display the > > list vertically with numbers)? > > Are you using "set -o emacs" or "set -o vi" ? I'm using 'set -o vi' on both machines. > > What command(s) are you using for file completion? I'm using TAB for the completion, but the same happens for the other commands (eg.: ^X, ^E, ^F). > > My bet is still that Debian is doing something fishy/tricky with > an alias or maybe with a source code patch. > > Those pesky Linux releases all try to be unique, special snowflakes. > On the Debian, I bet that you can enter the number and get the > command, right? I can't enter the number, but that would be cool :)) > > I'll look more in the (BSD) source code once I know more what you're > using (set -o emacs or set -o vi). The relevant files seem to be > /usr/src/bin/ksh/emacs.c and ..../vi.c > > I've seen that numbered stuff somewhere else, a long time ago. > Can't recall where, might have been on Linux or even something like > Ultrix or some SYSV system. > > Dave
-- LeVA _______________________________________________ Openbsd-newbies mailing list [email protected] http://mailman.theapt.org/listinfo/openbsd-newbies
