<!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> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=110173713-07032007>I regret,
but it was needed to revoke some parts of patches 171 and 180, that
targeted complex path problem - and caused lot of other buffer naming related
problems. 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.
</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=110173713-07032007></SPAN></FONT> </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> </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 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> </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 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
- <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 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. 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> +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> system vimrc file:
"$VIM/vimrc"<BR> user vimrc file:
"sys$login:.vimrc"<BR> 2nd user vimrc file:
"sys$login:_vimrc"<BR> user exrc file:
"sys$login:.exrc"<BR> 2nd user exrc file: "sys$login:_exrc"<BR>
system gvimrc file: "$VIM/gvimrc"<BR> user gvimrc file:
"sys$login:.gvimrc"<BR>2nd user gvimrc file:
"sys$login:_gvimrc"<BR> system menu file:
"$VIMRUNTIME/menu.vim"<BR>Compilation:
cc/def=(FEAT_BIG,HAVE_CONFIG_H,FEAT_GUI_GTK )
/opt/prefix=all/name=(as_is,short)/float=ieee/ieee=denorm
/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> </P></SPAN></FONT></DIV></BODY></HTML>