<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2912" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN 
class=110173713-07032007>Hello,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=110173713-07032007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=110173713-07032007>I regret, 
but&nbsp;it was&nbsp;needed to revoke some parts of patches 171 and 180, that 
targeted complex path problem - and caused lot of other buffer naming related 
problems.&nbsp;The right way to go is to rewrite the Vim file handling in order 
to use internally the full filename (including the path). Unfortunately, it is a 
more demanding task than it looked in the beginning and because of lack of time 
I was not able to make a correction that really works. 
&nbsp;</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=110173713-07032007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=110173713-07032007>Therefore it was 
more wise to revoke filename and path related parts of those patches and wait 
until we develop the real solution.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=110173713-07032007>This is actually 
what patch 7.0-208 does.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=110173713-07032007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=110173713-07032007>This means that 
after patch 208 we are back to our nice and stable Vim with minor improvements 
from VMS point of view, and lot of inherited&nbsp;general bug 
fixes.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=110173713-07032007>But we still have 
complex path problem bug on TODO and known problems list.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=110173713-07032007></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT><SPAN class=110173713-07032007><FONT face=Arial size=2>Just for 
you<SPAN class=110173713-07032007>r</SPAN> confidence here is an&nbsp;example of 
complex path problem:</FONT></DIV>
<DIV>
<P><FONT face=Arial><FONT size=2><SPAN class=110173713-07032007>DEF 
</SPAN>TESTPATH<SPAN class=110173713-07032007> </SPAN><SPAN 
class=110173713-07032007>DKA0:[A],</SPAN><SPAN 
class=110173713-07032007>DKA0:[B],</SPAN><SPAN 
class=110173713-07032007>DKA0:[C]</SPAN></FONT></FONT></P>
<P><FONT face=Arial size=2>There is a file <SPAN 
class=110173713-07032007>DKA0:[C]test.txt;1</SPAN></FONT></P>
<P><FONT face=Arial size=2>VMS is able to search non executables in the path as 
well.</FONT></P>
<P><FONT face=Arial><FONT size=2>Therefore this is a valid editing command: vim 
TESTPATH:test.txt But after saving the edited file Vim will save it as 
TESTPATH:test.txt and VMS will resolve TESTPATH with first directory in the path 
-&nbsp;<SPAN class=110173713-07032007>DKA0:[A]</SPAN> (and save the file as 
<SPAN class=110173713-07032007>DKA0:[A]</SPAN>test.txt) instead of <SPAN 
class=110173713-07032007>DKA0:[C]</SPAN>test.txt<SPAN 
class=110173713-07032007>;2</SPAN></FONT></FONT></P>
<P><FONT face=Arial size=2>From other side editing like vim <SPAN 
class=110173713-07032007>DKA0:[C]</SPAN>test.txt works perfect as it 
should.</FONT></P>
<P><FONT face=Arial size=2><SPAN class=110173713-07032007>IA64, Alpha and VAX 
executables are tested and it is possible to download from <A 
href="http://www.polarhome.com/vim/">http://www.polarhome.com/vim/</A></SPAN></FONT></P>
<P><FONT face=Arial size=2><SPAN class=110173713-07032007>VIM - Vi IMproved 7.0 
(2006 May 7, compiled Mar&nbsp; 7 2007 11:12:14)<BR>OpenVMS version - 
Alpha<BR>Included patches: 1-208<BR>Compiled by <A 
href="mailto:SYSTEM@ALPHA::alpha.polarhome.com">SYSTEM@ALPHA::alpha.polarhome.com</A><BR>Big 
version with GTK GUI.&nbsp; Features included (+) or not (-):<BR>+arabic 
+autocmd +balloon_eval +browse ++builtin_terms +byte_offset 
+cindent<BR>+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info 
+comments<BR>+cryptv -cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd 
-ebcdic<BR>+emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path 
+find_in_path<BR>+folding -footer -gettext -hangul_input -iconv +insert_expand 
+jumplist +keymap<BR>&nbsp;+langmap -libcall +linebreak +lispindent +listcmds 
+localmap +menu +mksession<BR>+modify_fname +mouse +mouseshape +mouse_dec 
-mouse_gpm -mouse_jsbterm<BR>+mouse_netterm +mouse_xterm +multi_byte +multi_lang 
-mzscheme -netbeans_intg<BR>-osfiletype +path_extra -perl +postscript +printer 
-profile -python +quickfix<BR>+reltime +rightleft -ruby +scrollbind +signs 
+smartindent -sniff +statusline<BR>-sun_workshop +syntax +tag_binary 
+tag_old_static -tag_any_white -tcl +tgetent<BR>+termresponse +textobjects 
+title +toolbar +user_commands +vertsplit<BR>+virtualedit +visual +visualextra 
+viminfo +vreplace +wildignore +wildmenu<BR>+windows -writebackup +X11 +xfontset 
-xim -xsmp +xterm_clipboard -xterm_save<BR>&nbsp;&nbsp; system vimrc file: 
"$VIM/vimrc"<BR>&nbsp;&nbsp;&nbsp;&nbsp; user vimrc file: 
"sys$login:.vimrc"<BR>&nbsp;2nd user vimrc file: 
"sys$login:_vimrc"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user exrc file: 
"sys$login:.exrc"<BR>&nbsp; 2nd user exrc file: "sys$login:_exrc"<BR>&nbsp; 
system gvimrc file: "$VIM/gvimrc"<BR>&nbsp;&nbsp;&nbsp; user gvimrc file: 
"sys$login:.gvimrc"<BR>2nd user gvimrc file: 
"sys$login:_gvimrc"<BR>&nbsp;&nbsp;&nbsp; system menu file: 
"$VIMRUNTIME/menu.vim"<BR>Compilation: 
cc/def=(FEAT_BIG,HAVE_CONFIG_H,FEAT_GUI_GTK&nbsp; )&nbsp; 
/opt/prefix=all/name=(as_is,short)/float=ieee/ieee=denorm&nbsp; 
/include=([<BR>.proto],decw$include:,"/gtk_root/gtk","/gtk_root/glib")<BR>Compiler: 
Compaq C V6.5-001 on OpenVMS Alpha V7.3<BR>Linking: link /exe=vim.exe *.OBJ 
,OS_VMS_GTK.OPT/OPT<BR></SPAN></FONT></P>
<P><FONT face=Arial size=2><SPAN class=110173713-07032007>I am sorry for caused 
inconvenience.</SPAN></FONT></P>
<P><FONT face=Arial size=2><SPAN class=110173713-07032007>Regards, 
</SPAN></FONT></P>
<P><FONT face=Arial size=2><SPAN class=110173713-07032007>Z</P></SPAN></FONT>
<P><FONT face=Arial size=2></FONT>&nbsp;</P></SPAN></FONT></DIV></BODY></HTML>