This was a response to a personal mail from Igor, but I am unable to reach his address by mail. I got my message back with:
<[EMAIL PROTECTED]>: 80.91.16.141 does not like recipient. Remote host said: 553 5.7.1 <smtp106.sbc.mail.mud.yahoo.com[68.142.198.205]>: Client host rejected: Big domain level Giving up on 80.91.16.141. This continues the conversion with the same subject. There does appear to be a bug. Please read on. On Sun 8-Oct-06 10:42pm -0600, Igor Prischepoff wrote: > Hello, Bill. > Can you try _one more last time_ please ? > gvim - <whatever you prefer for clean vim without preferences> > set cot+=longest > set cot-=menuone > set complete-=t After starting with: gvim -u NONE -i NONE -N I typed: :se cot+=longest cpt-=t cot cpt Gvim outputs: completeopt=menu,preview,longest complete=w,b,u,i which is hopefully the same state you get. > i > one : word > two : word > o<C-N>:t<C-N> On the first <C-N>, 'o' is expanded to 'one', however I get a message "Back at original". That is wrong. The original is 'o' not 'one'. Gvim appears confused. Typing any non- whitespace printable characters continues its confusion and another <C-N>, after typing one or more of these characters, does nothing. After the 'one' is completed from the first <C-N>, a second <C-N> changes the message to "The only match". Now you can continue typing - the completion text in the command area will be cleared and <C-N> will "work" on 't' (but you'll be in the same wrong state of completion with the incorrect message of "Back at original". BTW, a <C-Y> is supposed to tell Gvim you are done with completion. It behaves strangely here. After the <C-N> completes the 'o' to 'one', a <C-Y> indeed ends the completion but I am not left with 'one', I am left with 'ow'! > what I've got is > one : word > two : word > one:t > and message "Back at original" > Please note that when you type C-N first time (after 'o') > you should get 'one' expanded automatically because it's > only match in this case. And when type <C-N> after 't' you > should get nothing (that's a bug I think). In both cases > you should get NO MENU. (because of longest and no menuone > in completeoption) I get no menu because there is no menuone, not because of longest. Don't you also see the problem begins with the first <C-N> after the 'o'? > If you got other result's can you please send you :ver output? > mine is : vi Improved 7.0 > Included patches:1-118 Here the output of :version VIM - Vi IMproved 7.0 (2006 May 7, compiled Oct 8 2006 13:02:44) MS-Windows 32 bit GUI version with OLE support Included patches: 1-121 Compiled by Bill McCarthy <[EMAIL PROTECTED]> Big version with GUI. Features included (+) or not (-): +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer +gettext/dyn -hangul_input +iconv/dyn +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse +mouseshape +multi_byte_ime/dyn +multi_lang +mzscheme/dyn +netbeans_intg +ole -osfiletype +path_extra -perl -postscript +printer -profile +python/dyn +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl -tgetent -termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -xfontset -xim -xterm_save -xpm_w32 system vimrc file: "$VIM\vimrc" user vimrc file: "$HOME\_vimrc" 2nd user vimrc file: "$VIM\_vimrc" user exrc file: "$HOME\_exrc" 2nd user exrc file: "$VIM\_exrc" system gvimrc file: "$VIM\gvimrc" user gvimrc file: "$HOME\_gvimrc" 2nd user gvimrc file: "$VIM\_gvimrc" system menu file: "$VIMRUNTIME\menu.vim" Compilation: gcc -Iproto -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DFEAT_CSCOPE -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=pentium3 -Wall -Ic:/util/MzScheme/include -DFEAT_MZSCHEME -DMZSCHEME_COLLECTS="c:/util/MzScheme/collects" -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL="libmzsch209_000.dll" -DDYNAMIC_MZGC_DLL="libmzgc209_000.dll" -DFEAT_PYTHON -I c:/util/python24/include -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL="python24.dll" -O3 -fomit-frame-pointer -freg-struct-return -s Linking: gcc -Iproto -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DFEAT_CSCOPE -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=pentium3 -Wall -Ic:/util/MzScheme/include -DFEAT_MZSCHEME -DMZSCHEME_COLLECTS="c:/util/MzScheme/collects" -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL="libmzsch209_000.dll" -DDYNAMIC_MZGC_DLL="libmzgc209_000.dll" -DFEAT_PYTHON -I c:/util/python24/include -DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL="python24.dll" -O3 -fomit-frame-pointer -freg-struct-return -s -o vim.exe -lkernel32 -luser32 -lgdi32 -ladvapi32 -lcomdlg32 -lcomctl32 -lversion -lole32 -luuid -- Best regards, Bill