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

Reply via email to