Loading ...
Sorry, an error occurred while loading the content.

Win32 GUI: New edit-with-Vim menu entry

Expand Messages
  • Bram Moolenaar
    Tianmiao Hu has made a shell extension DLL for Vim. This solves the problems which the Edit with Vim menu entry caused for the Office toolbar. Since many
    Message 1 of 4 , Jan 10, 2000
    • 0 Attachment
      Tianmiao Hu has made a shell extension DLL for Vim. This solves the problems
      which the "Edit with Vim" menu entry caused for the Office toolbar.
      Since many people have complained about this, and the DLL is only 12 Kbyte, I
      would like to include this in Vim 5.6. But it has to be tested first!

      It appears to work great for me. But I'm not sure if it works on all
      variations of MS Windows. Let me know if this needs to be improved somehow.

      The zip file below contains these files:
      gvimext.dll the new DLL
      install.exe the new install program for Win32 Gvim
      uninstal.exe the new uninstall program
      gvimext/* sources for gvimext.dll
      diff patch for src/dosinst.c and src/uninstal.c

      Don't use the directions in gvimext/readme.txt, but use the install.exe and
      uninstal.exe programs. Install.exe will setup the right registry entries.
      There must be a "gvim.exe" in the current directory for install to work. This
      should work:

      cd <path>/vim/vim56a
      unzip <path>/gvimext.zip
      copy <path>/gvim.exe gvim.exe
      install

      You probably want to skip the parts in install.exe that change your vimrc file
      and set $VIM.

      I made a few changes to gvimext.cpp. If something is wrong, don't immediately
      blame Tianmiao! (Tianmiao, let me know if you don't like some of my changes).

      One specific item to watch out for: I have assumed that when the system
      reports it is Windows NT the gvimext.dll needs to be moved to
      $WINVER/system32/ and for others to $WINVER/system/. Is that correct? Does
      this work on Windows 2000?

      I'm not sure if this is correct: The registry entry
      HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
      is given the default value "gvim". Don't know why.

      I added an extra entry in the registry that tells the gvimext.dll where
      gvim.exe can be found. This way it's not required for gvim.exe to be in the
      search path.

      - Bram

      begin 644 gvimext.zip
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
      MJ-)//J>T(K*;PY`2)1.L,VD\;%?WULMQ>X[B(;Q`J*/WW`�RW0^1'"+UL^
      MET?MLPA[@HI_&>:1(`/WHUC<QUIY,#\KMM&4X'2YG\"P0UJJBI#H$$PRH3Z7
      M>P_&V$5CN/>CYV=:N:$)>GN^`M@S%^#'<DQX@32E_D?[;DDX<,-1S9$B-W,(
      M4M30Y-(/SX:H"F8,64+SZK\?U=^"0\/$_W'4R(:[+H3,+DP9JU4X-2%2J9K7
      MTPC#9/]MF/VZ0U2UD;;1B/V$;;8HT/LIU/V8`N#E:/D8[8`"72E#T0CHGT5T
      M82P"+.R?H2I&/&I]V\Z@1Z-OVXOF(4.$!Y+0ZZD+(M6GY!L1BI2D0#^/H%`2
      M5_NR##U.H>XX!7`HXC*DZD*1J@M%JHXB]?L@4J3_1X0VH=L,.4O[PVDQ"]!S
      MZ"R50@7H64W8*2C7/6@&N)=B2'$P1!%?/Z0)Z0!P@ZQ;N^_$R*OD`K:BIS2<
      M-CS.MKJ?1T@.A2`7;R!9_>E3F8O7D2%C'=$AW$C+LA"Q=1;3%GPF:WYTRF75
      M<+CTNR]E%+_J+R!D/0SQ^\)"9!4&A9#234FYC5#/34GY7T$/D/(9A91T&F<C
      MYFK$7(]1<8X<[D:@"8&K:5'N.]%SI^S9AIYBZI&^?R:D5_1A2!H-Z9\6U'1&
      M#\S,*TA#2B#A!:))ZMOFD&IWD@@ZC-#:Ě>9Q"'R/I9E/TF!MY:11X''?
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
      M/5R*G\V8RYE??&*W,W238,(Y\:@...\PA:(A[JZE=_^2OQD'!2\^5.7,H-
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
      M;@R^X6< '^@U5PA"'72F^]`J.L4<;#&HK'HJO@D:P</0_\"PA<0Q$@EVT!
      MF7@=O7TK3,R-]RM8S`K%@NPDN`(6V,K_,A8/DRVG\6702H%8@YJ8\S.`3Q(N
      M!`+5WMQPX*3JWERM"N$+;O7FQGB7X[+1<@,$LO#HX(FB8Q5I1D7>)!RG'Y.@
      MF8:,:"-BA7VG6!^\^VVQJ/P"$5@VXN@BL'-84TF'.J.<8S/F\K=VS%/)3J>P
      M3PV^>=`3M3+H+!Z`G`$2B^&F72DH'(-XNE5X)1HPH\\3$?NEF!HPOC`C;F9?
      M!U:[?7=`[(SJY.9TA.=UW)1OV\]],2L[8_+D@RTGC>HN-OO^$R.\MA/<L<F=
      M\0'H^G[K'I2EH#IA^ILP_=1\6Q_WA:M86OD06,U]0!&IY"%"&5LW]^Z43J$O
      ML&R%/(CB@0'<L-9Z'G-94VGI;-]@"N_H;2\W10RTD(G*X,?2R(4<.*K`.!+N
      MJE732SEJU47D<X<NZ<A/L9#0SZO)GU/3=A28(O%S:AKR.37\9&,T?K)1ZYM_
      M@GZ&HUOY]D9P?I>/)?.F,%H#D_70KTW06R)T&."T'*S6/^T*#$^G+L*)0SZL
      MVG+,7U3=]:'6">$'J\<<K;;'XO&8IO'@.`:.M9'5FM@WP.%/`,A;�-''T8
      M=`T$O8M!AFKAF^RF*/B]8RT,`_N,>9;CD-_B0,<[RO&_13B?BN4=Q/).:O,@
      M_'CUF)>K[=%*>=%*>=%*>=%*>=%*>=%*>>=(>>=(>5W&:OLA?FRUYYC>,SY`
      M=FDMZY[2N4(XH5ZV8`1+":=-\I53MM;/ZE"B!_+T6W#5OC6`)X;U#^[&7H]K
      MPK-^;GK?R6CJ3$[9)@T7SJLWJ7*E/KR!,R;@8]_&94"\)30_H'E3.''!%[/5
      M9RWRQ=S;]:$:'+C\Z(MYVEMGFJ59:EH`)H`)`FZ%$&^YR8AG_R%4$VL&\]WW
      ME+JEM60#I'#AEI:IN`YA%!Q68OM/(B>$I,0P9?P(UR3;<"Z@A]H0IM`U'M.H
      M_=1X_Q(N\Y3A;1RX'$(NW2`WW)`O<?&SZ:T='_UP^&S3!.B(PS-%=.7H18Q%
      MUL/Q(CJ=J[2L.!!K`S%B[VT:CC\M&!^X.DZ1,VO?&E:1R4&`GN'3AO&(!JC_
      M\[7*`L"(3:O#ZQ<E_"2\OA.CEY1*3]'OJ"^7%PQB<%I^)88_BZL7'6`)7VP[
      MR)D[(BS'._K:'B8+&7&V<%[;D:^RY:FXB;Y\%<X5CA6'_*PMG`O/;\EB^"/X
      M$X?W=+=M)4G(3+\\W_][HKXM7]F2&3*WWWJ:I6,84VH9<!%2!G70:T#Y#$OG
      MQRM*9F,'/134V`EJ$!@:J"O^#\D3U(>EEA]]5WF2C?+D#I0GQE'R9/MI,@'%
      MCR'?]PR$H3>4HXH)JY5:CI=YKUWWB9,IV7$"8KAG/.5D=AP!E^3_X?"E,)YW
      M47MJ^00GQ?;0+S6UX6<SMB.HZX2Z.NW:GD_P,@%G;QAF1FZ^B?%Z29?@8K:_
      M0:-!.$!5!%HM.";CE0K<7,$Q@SANW([OA#`Y<F^85=[D09-Y8[&K^*,HG,P5
      M.+=W(LYMG^!2^#+Z]?GM^P%4ZW3W$6!>"+#'F<40AQB+R9:O[%B0M6)9^RU9
      MW7BL5M_604XW'2`]-5E\28Q%9X<V/8J?''60&]^Q0)5^BXH?*W2J87B,.LB?
      M`JLLC`PJ2`Z<QMZ.*<2+8-]MH1=O#P^VA=*M#]!E\0.D7?1M4U`UNO*9?H($
      MSGS6:H23FI(O=XK1B+'PDJ90:B/9Z$C->YP:!G"?S4>0\^(:?XGT*WJ1K8]M
      M\>E:?.S!KA/L#B1W1RZ3D0!#MGE#1$;:9DVN_U-(F,Z7Y)9(39`$Z(VI0MH'
      M@LT;HN$W;7,$GCLV;_R2I+@!4CAI(:JPJT3$D]K;,6RPCQ2NWYO+[+#2"=&I
      MM1K2""4NZ1D?K<I^N2I$!E`?W5TRXGNK5(:6XC7A*[K)89'%,3#BX'RMSAZ-
      MS*MOXT@3(@>"!Z=0@,OBD+GX/-#LMM\(3E3QMIL4QS3%893(AR[1&:_`KE,<
      MR*AX)L;O^"ZY!)/BCI60Y$RM2OHQF1N9!6CM1R3Y?`P_]HF<ZHCB>%5Q'/XD
      MB-8!!78('%!WXL9>YRKT-W^7;$+3*JC1]+6,WR)?$Z:F7[&K90O16)'P4Y.`
      M+PT4\V+D\+#:*#1F&*F'AF]_`X>^TOBTL%/8`]2;$NQA"-HPU4X@FR=1_Z94
      MZM\XERB**\CMAA2TH8E&V5Q+_9MTU+^1MG>>5I8?K%>3QPZ[P\5DC)661-C=
      M2W[)T45^G#VL#T)(01LGKP"3W!XF*8`-D0B0D5#F4W1TCXY.1:9_/:A%B._@
      M'4?XZ<](T?H"RE!_!#A0G\CS%0:ZOE%#'_/-ZO+E_)YY`9=W-$=\;4G3MP4"
      M/QV\B(:"?:EIUD:#SQT`Y<'0]3=-`KS\D;Y99`HY04KXNP:5BJ]Q:C?=<QQ*
      M85\X2TMA7Y@!I=C/;IHF?!KAOW:@2X.H7(Z'AC.9<4Y4Q2\0\=LJA!Y(H!CH
      MS`^!OF)#)88%;:8%/!E>TF5\[$/@A_C.Y2M]\0^M\,7TX7#MC462==-\3GUK
      M/AHBCB&MC_T9C'M.U)[8UW=(I)=O'-]*:,V4WQ@6B$:7/[[5H4`V&%IG!T-)
      MO.5>TH%#=0;E+B+R94L]8;,1WU^F<T>@$FTSX97(H!5Q*XNEB<KM.;R1J#)H
      M1.N#RV711*F1)W=:NO'"<@.,SSJ7#U4X&+Q[<DSC<,9H_!Q<G&<*B1H@JT=^
      M`[FT8(1FH&_#[Q4ZZ;5C/Q"181XQ&<'C.<8GB5M,)CR@T;59+7:YI%O;Z7AZ
      M!,*21^EE,DKV-I)BT\11:I@</.)DZ556R?:M#$8G6EIP)HNN;Y#[\8+'DZ"2
      M*JRNNAQ^-`SK;`?U!U4@%YW6`'$]%K78X13T*)1LSY5:.EWRGUBBPW4C-5AB
      M$?/TOV--_B]%4-'"P1^5I]_!FIJ_].5!]8TKE"E,>3ZVA!PT2R.'!<D'`T%E
      M`WOV`>6#@<?D&_8GDF_,%-(/!FKR_*^`.GA=GGA>.#^;(U\I"R,`RYD1'[SY
      MR0-7_R89=MD\7]W\(WAE0\#?*[XD!&`D'>PC(\]E!\A`OR/[/?`65+R9M`17
      MP>UG.9U=XK548]=VX_'/E\D81,Z*Z=N:B(=@Q*_VG.%P8ZJQI$RZ+KC1%15Q
      M(^&L6J9$/G19HGQ]4CD5-H6N?<2T;#`'&+WG%<AU@5)FZ-SWS<IB@[:;G!2&
      MK$.RK0V,R)>L;$XD.>L]?T(]:WY`R52&;@O.R0M#WZ-WQMG_VKR4Y$V.FH("
      M.QZ_"$Y.M!75JLIJ0\ZRW4*QGN_3:>ROK)UA.8:7&7<4Q(QOUUE`I[]^WGS[
      MD0V?";UJ^U^;GE".Y:(.>[GK*I6\"A@W4N)7M;'^U:*^NO5<@%D[M5UG%E^#
      MTJH%O.85YX2<]I>:/O@'12C'_F(QLS+ISR=)+UY^.95A?"1DQKLV1[>?@5(B
      M,MAHHX[W*>"1\\U:>B;V@(B'M'6X:LV%@^JYD/_*<Y`;2U:QM0EO=7VC\LU3
      MK>AF_OWW;7^K5E?.J5I7Q:QJ6+VZHKYR#KR9N:L89OZ21<6NW/ED.]*+B4[F
      M77B4OQE,/<,S=?!O)O77\W5UU(EG.<+1.C$PFG`F7&U@<W-SR2WGR6;&A1&,
      M,VRNVR*T3*K97.8"U<!H)+>5:>\D?PS3V+@._K00@XG`CRU!$$-^8%R$QY6]
      ME'ROA2"*;T0>WW=5<!2^NI*\(7(37\_5K*XR5C4U-309&28ZBF&6%BPI+J80
      M]#+%"Q?GAWB9G"6+LA<N'H84I9B34J.C9AOK&SAC57T#?[?;V-Q8L:K*6`UY
      MUC6LK6DPUM37<#45=37?J^!J&NII/I@NY:KIFKG*;TF7C.D:^:8JXYJ:)HZO
      MJ#-6\_6K,(YQ545='8F(\:Q7S7]E0WW5NAIN;@6'+R-7<5==53#_Q#1,Q]<C
      MT,@U&!L:JR#CAOKF!O!75JVI6142UT;C5JUKK%K%554:W545C:'TPCBIH^*L
      MYNNX&L[=5%51"11:=<_H^%>GBYRHLH*K@.C1415WU3<TK08"-#8UW-U4L=K(
      M536MKJD?22]SVE7SJZH'"C;4KZZJYR`ZQK5=-6Y%T]T\1FQ6Z&M.PKC5=0U0
      M7/W=QL:&FGJ.)`5(954E+7]1S:JFAN:&:LY86M.,334_(<%8)#->0<U=315-
      MZS%>%/*2#,Y%<EP?%>6BE4HW(K_.F<-D*+6LKX!8?/T]]0UKZS,9)K^**ZAH
      MYK*!!=94N1H:^48"H_ZRFOK*AK7,HJKFYHJ[J^8UK,MF^.:J)DO2G,JZ.LAW
      M;CF3!0*UF*]?U%"_E*\JJZI<ZN;SFFJ*28>YI:(^K^JN115-V8U-BRK6W\+7
      MW\+79?-W%U<U+EG%+6Y8DU.U"O%?>L?_B+CY]]__A_^VSG,&W7?.=UXM&F.<
      MOHI9-KURN1'<V`GFNQM`9A`V9J:#])V>EM:,[@IX5J675_!<`TCI541$YQ85
      M+2E*-\ZOJ,>>1$7/R"BT,S9"2"5T.\Q_J;NFV5A74U]E=%<T&^^J@C0T'&0-
      MR*]1Z=-)OYR=/HRO7.82'@JL-JZN6MW0M/[Z*#J>R&&+&M9@'Y\VO7D:9DG>
      MU14U=565$&]ZLW%UPQI:V/3FJ.`8)*==Z@9!7=%40^2I"0.-@"]6K[F*BQJ.
      MUQ!:_K?!BZOJ0)`:*VN:X`4P+!<1`!&SVHC5Y(E`;P8X$W5[`P]D@<!FD@JQ
      M!'R":9$:43D-QO40;6T%"#`E+XQU67[NJJ:J+..,V^<NG@FM67Q/36,CDF4U
      MI<ZHZ(3.:VI6DR'X;L4!?^O6R3H%5W%WLPR$8!B.E1B`$S!-0S-%H[*JN@*&
      M#,"/5!7B85'IWRD.C%MK0&C#>`"R%Q$$FJ-\O!I\+0Q,QN;U]5S%.J.[YFYW
      M'3Q$O(/R8VQ``ABKJRHX&'R;C<T0>94;*-I0_R^G*ZV!H75U(PPA0#*H]VA_
      M:!VQ;NZ&M3#(K>.0A9063?\GXA$\Y:%H=4-EE7$&IBBIKUF'R69^MW"9`8?#
      MZ2#33*-\ISBK&V`4,HZ..<MX3]7Z9N-H))A_/OYH>E1#Z5?BZ2O1[MOB5E36
      M\LV<THTO$T[_,)STK9%]U%@1TI4KZE##68])38H<^5?25#:@A'$C!\ZH`S6O
      MR8CTJP!-L0ZTI0J@UW`OF?DOQ,>_Y#DI%<9YN4NS%1FLZ"?0EYJ-?".A84U]
      M,P=**5')4(PA34%(AL@W6=;?7<51Q08B#5<VBLJ&Y)2*R]]R^H6TA&#IF!F0
      M8I@^**VC1N.XJ@+0J:];;US;T'2/<:T;!HT:TEM`(ZU`,5F#@&9C0U/-W34H
      M)(+Y$;E6NG`18X(?VK\X95"8$RP'_E?65%>#P`2A6MW4L!K+:$(F@Y`U54W-
      M(?2H:2:#DH*GJZZJ`H@/]A8P-&`H\Q12$XHB4@428NES%%R*2A8O7;@HER$X
      MR9XKH?:_$3<%"QBMFZH("]=P%(<F>$+'@Z:0<6(D3Y">*`=A1DHJ;!R"$<EO
      M(0>M6M58T42'*.-*'$Q60>(Z$!"DD2KD#AW2B0"54<,>#`F`/S\\P-%\@O@U
      MK=J42-QS0N!12PGEE"X(YE0S,$U%*`[I!%7F\G$6:-*TMJF&0\H,CZHAXRH&
      MRA2E^44%<1H>UU>Y07;58R,1G6LZ'7=#W3,P+O*[W%B`0U,H@L:*:NCP:RN:
      M*IMG8@+$2]&-1N,\O9EBC-0D:;%N(<A_&^YK,;\K*'A4FX+FE=,@ER#CUC<,
      M#X6(UQ5A4!<PT$(8;BXI;675NHK5C755V%9*VM"4=U41XJU#@_$J^:R&<;I>
      M27]9_"I.'E=QP'&0X0GAH`L&E5"L#E=53]I@?GKY%76A*S)W\V4B/5T18G+_
      M"VU).M8HO4_IF:C7+6T`1(R*'2]+;Q1SJS'Q7:0;#6<QAY'KA1['].GXFC[=
      M3IDHV*Y*.21)%)(LI=Q&=&WA?GBNZ@NZ-("QA6';-(#)G;0W(;^0'(HQK
      MJB]+AWVS`H822$TF.@BCAK+F:E)%&06N@59K5"Y7[&-!2^(*Z,I\",@ZD`K8
      M0*!2$<,Y*L1#,*]NX.LK9R$A;N*@>8`.]480KTVD#;&W-*)A#GC6\UAQF6;R
      MZ/@MD>5YCRIC$VJ444Q0%[J+Y[B&^EG&Y@8(KB"\0+*LJH0&KJA?3[NGK!JM
      MGG-%>E4V$)D?0IC*FDJE`L@K(7@0_$CY:V6^;:JZ.RBO&_BZ2F.P1\NAH9T:
      MYS=R\W-S%BZU1LEVX8);<V]?.;\@N[@XMWAET9(E2\OG%Q0OS"G_?G)B;FYN
      MDC5I=G:.+75V8F*E97;:_,3<V69SFCDIU39O7DY:VL8HQNF8AC@6NZN`@KG0
      M->MQX)I&Y=]_+_/RA?6NIH95Q55-:W"N9#G)$\H+:75:SK2E9$H**K@(Y$#=
      M-,>T;!B(.)PHFJ;4\PJXW%S>C%A7K2N?#YP-.2X"$B^`3E,'HR^6)I<U[5])
      M7XXIEQ/Z?+?:0BG#Y10LF9]=L')1]OP%"Q?GEA<W5',P,E25!R>RRF5%OGP^
      MWX0*1"G5%\I'-4-S>78CZ%I@%A/B?5=,KM:D_Q`_2%:>3^L]#?55R&EZLR)2
      M:5M%R3HK\]^N*]A#M..6KR'J+.4/)>]I.37-C745ZQ>#-BM7:'ISNC$7.Z;2
      M'R_K68#BM&"VQ5P3<!2I`B_#Y&I`KR(=?&ZSTLD8IFSAXIR%13C&S%U+\<5Q
      M:&[S^F:N:K4E:=@MZUV*#$,T@H.57#)5?$>*()0=)<TXXSB,"@KI4+T@J.(9
      M*^X&04V$>W9=,XI[T!'2H3T;H>[UEJ39)-_9F.\T+$J63:!'51!]KP88N_DR
      MRV&.T;@`)/5ZC+X:2'-]%/._]\\PTTG>JG\RW2VO.\G#,,;+_LT(_KL\[/)_
      M"QC#M_YKN\*_D3%:0_ZION._T/3WA?Q3?\=_2EKC_VQS_!_YA[PS1WX;(V='
      MXQT\R^4P9[\S^%:%,IGA\GS4S+?SH5I^_OWW[[]_]2]GMY.QPJ/P'YZ'PA-0
      M>%(*SST9PQZ^)C1^&,-TCI'=UX*;E=T_#G'C-ZRTLON!$/>#(>ZM(>X?AK@?
      M"G$_'.+&C>FX@0S'@RW_O2K_7_FG4K.$E/@)DCOO6W_?]3+\/S^@[^V_HN_6
      M7Y[`3Q4PSDTMY+T+XG?M>'>'\2KYMEZB;Z?\_O-WC)\MOY^&^*\]?NKQR<S?
      M'I<>7W;U_#=M)ZY"8,#"=U>\:V16OEO[;M+E\5_O>__$.89)W$13XKX%9!J4
      MDW%/THL@3O^)'M+L_!.]:6(;O)']&^&-=\@XX8V[PN/A/0'>9_]([W#<`V_L
      M#%OA/1G>M\%["KR-\%X';P.\R2(OO+^'Z:#_(!%/PQMWO;^'_>PJ?X8MSBL^
      MRA^.`WC25)'Y&OF-?0YQPVLO<?\>?MX!ZX9]!3?/:>5WI/R.DL/&A(1-E-/B
      M6R_G:Y!A2(_Q\H/PZV5XLNS/EOWS9;]+3E,DPXOE=YF<_^URV74R''55(](>
      MZ<W0N;9(N1X8OT7&N55^WR>'"W)XFYP/R!"R"^47LG^[C,].N;Q?R_"_R/B]
      M*H>_+8?'15!:A/Y]V]C:TDC;Y.SG>`P.ZEV\]%MB_^,_5\Y_+[T3MYK+&__Q
      MC_!]R-^5_/B5.3L\N*2/_(N;-?\,SQOP?`G/.*B@&9[%\*Q6C4R':R38ECA'
      M`+*?P6^0X"=%OX#'`''QBXQXZK'NGU6D__WW_\I?1HBF^8A:Q5A!.9T1HJ#V
      M`,RHOG)C%K$J)@?";H.G'IXV>+X'L'9X[@A7,<?`?P*>K^#1:E1,##Q&>)+@
      M<<+C@N=.>!KAV03/%G@>A^</\!R"YP0\W\`S'O*;!4\>OB&O<GCC?N-;H(PZ
      M>!X%]V_A>1J>`_"\"\_?X;D$CRY,Q5P'CQF>6^`IAZ<)GG9X_@.>)^!Y'IX#
      M\/3!\S$\E^#10;YQ\)C#:=T?AW*?DNGP?VN]_:KB*DZ>*<E15LM@(/@K[D;*
      MX^OJ7!6<&R=%`#9/7593637?7=&TM&$1[@>;MYZK8AY6!=U+&Y0(C$T%Z>6I
      ME]QUV<RMN46+<PN4'4S7,GDU]96YP96=;.:Z49`RIGA!;H&2X"XF=UT-A[-[
      M5<W-S+7JI?*6L2H%Q.Q'?.5Z*,#;50NJ*AKSFJJJ8.PB[NRZNH95S"])7#KA
      M75!3#Z6GAF#+,+RJ8/ZBBD8ZH0/U7A/JA\'OI+)[BVSZPK%K?EU#<Q6=RF-*
      M2$GSFZH`/1R3D(XU4$4.DM_%<U7-D&.OJHBK*ZG'F1_F1G5)O9LDA>JOJFK$
      MJ1-(P.%Z3C^F7M10R==581YR.X@,UBEW>!\<Q0PR/H+Q+P\`+?O**<J88U=.
      M`;5\E%#)M;"^N@$T>=R;-A\4@@%T+<E=A.YOD'=HK><W\/4<:$5*;9>N;ZQB
      M)B)5B[E*F3!,#/57-'%\(V:;S2Q1E^'*%*9@)M%0+!Y30STGCX0`3N'JXA$Y
      M"DQ>'=_LQO3S>%P<!4Y(8"CM"=%!#YF/*TA-5<'6O'8D!'(]B_4(H4&IO/$G
      MFQG"$,S(A1L%L47>)/0"9IS?4#G,?9GJLHH:+J^AJ1ARK*M:<E<M="0F5<9$
      MC@9E:[!&Z,VNK&PB*=>I"AHJ*N5-A=GXM>.BJHI*0A#F,XI7Y9)JZB\GG%54
      M1;EX7PC'A_;<7":GJJY*J3]/^A7A3Z:!(4U3LQHZ:C&97$0WP]2'P`L:5E74
      M*5[0K*",G*::-56T2=:3W/)JFIHI3S.,!6N$<>]HJ*_"1FU:32;__I<,;/_^
      M^VY_>-T2O,::[S-O-S]IWF]^WWQ=X@V)CD0N\9>)78F>I,>2_IC4E=23]'+2
      MD:2WDLXD?95T*4EC&6^99+G>,M=29&FT?-_2:GG'<MHRS[H@N2KYE\G/)-^:
      M\E[*A9285$OJHM2:U);4GZ3^(?6EU#=2!U-5MC&V6-M4VTR;Q>:PY=L*;<ML
      M5;8ZVWVV']B>MF6G;4A[)>U8V@=I`VEOIY]*C[?/M.?:,S-NS5B949?QDXQM
      M&4<SWLK0.J8Z9CFJ'3]R/.TXZOC"$9UY:^9MF4V9#V2>S+R8.35K5I8S*S=K
      M1=:ZK(ZL/V6]G74FZU(6&AOO03UCS'50TT?-OS%K$@V)UR:F)E8FWILH)+Z8
      M^%EB;M(=27<G<4D/)/T9:NI/BH(ZFBR9%I>EQ-(`=7S(LL/RE.4ERUN63RQ#
      MEDCK9&N"-<.ZR+K"VF!ML?[0^KSU%>O[UH^L7UG/66]*SDDN3/Y!\D/)OTI^
      M*?E$\IGD;Y(C4F)27DKY+"4LU92Z+/6YU-=33Z>>3^VR';8=M;UO^\B6E#8_
      M[98T5]JJM'O2N+2-:5O3?I*V+>TW:7](ZTQ[.:TD?7/ZC]*?2O>G%]B+[4<S
      M4AQ.QXU9YJR%68P9)3##6,UKS;\SOVA^R7S8?,&L2HQ+G)UH2;0ESD]<";6L
      M3UR7^-/$7R3N3/QMHCII6E)24G;2+4DU26N@OC])V@UU/I$TD#0.:EMK^:7E
      M[Q:M=:9UIW6O=76R-SDQI21%3'DHY3]3?Y\:2,VW+;<]:/L]M-=A6VE:'>`V
      M)_UY^P?V!8X*QW;'7QSG,O5965FW9>&52?B]U3*S#F@=`_C$)QH338DS$F<E
      MMB2V);8G;DG<FOA(XJ.)VQ(?`[QV)3Z1>"SQ3.)#2=N2=@'7/9]T*.F-I/ZD
      M"TFL9;)EMF6AY6[+SRV_L3QM>=G28^T#.F<FYR9/3;DQY;:4\RGJU)[42EN:
      MO=2^VMYI=SIR'`L<!0Z78ZGC-D>YXTY'I</MJ',T.CC'%L=6QR..1QW;'$<<
      M;SCZ'.\Y3CA..23':<=9QU>.(<<%!Y/)9FHS=9F&S-JL35F]64>ST,#%6Q3&
      MF:>8"Q-7``W#DR8"_6Y/6FRI@S[`6=99-EA:+&V6=LL6RU:+9#EKB;).L,ZP
      M)EKOL39:6ZU/6/=8_V;]W'HDN2\Y.651RE<IDU(?3IUGRT\K2"M*_UGZW?8F
      M^T/V;?;G[1?MU1DM&=Z,OV5\EA'("'.,<4QP7.NXP9$,=2ISU#HV`OX[@/=?
      M=+SB\`.^JLQQF5,RDS/K,CV99S.G9)FR9F;-S4K/VI;U>-;Y+$#Z3FJ;99E-
      MB;F)/X)^O3OQ^<0#B1\GIB:M`'[W)/THZ?&D#Y,B+`N@'NV6'UMV6MZS?`/X
      MQULSK>76NP![T?I3ZW;K+FN/]67K,:MD'9\\/7EN<CIP^9+DVY*;DM<G/YJ\
      M+?FQY)W)NY+W)Q]-?BOYO>23R;-2DE)*4VI3'DOY=4IORM<I@92XU+FI!:FW
      MIW:D=J;V`N\?L?W-%IEV?=K-:0[@_>*T]6GW0_\_D79]^M)T;_JN]#WIG>GO
      MIW^5'FX?:T^P6^R+@?>K[1WV[?8]]E/V;^R/9/PE8W_&*QD?9'R2\47&A8Q(
      M1YPCR9$!+=_D$!WC,V=DIF39LY9FW9WER_I%5G?6FUD?9^&D`\J\<'.\>;YY
      MN?G[YBWFQ\Q_-/<FOI+X;N+IQ*'$BXDQ25.3,I-:@2Y_2!I*BK3<8)D/LJ["
      ML@GHL\NR!^2=&JASHS7%NM"ZS%IEO=_Z,^N3UGW6P]8WK2>M%ZP3DL\F3TE)
      M3;DCI2;E4,H;4//(U+;4/T*O'TB]F!IIFV![U/:X[3/;;6EWI3V0]HNTY])Z
      MT@ZGZ=-7IL?9X^U&N\D^PUYE;[9_S]YF?\#^I/U9^W[[J_;PC&LS$C+R00[6
      M./[L..PX[YB:^4+FP<PCF>]GGLH<RIR5E0EUO3.K*:L]ZY$LG$3!_I<)DOU-
      M\[C$J8E[H(87$B<FS4@J2ZI(:D[:![*\U.*QK+:NMPK6-ZQGK:[DO<FO0]N=
      M@CZ?G5*0LB)E;4I[RI:4K2F/I#R:,I#"I%I3,U-WIOXE]4CJ)U"3FVTMM@Z0
      M7\=M7-I-Z7/2K>E9Z;GIB])+TU>DKTJ_)[TQ_;[T+>D[T[],'TJ_D,[86?OM
      M]BWVK?9'[(\"KP?L,S.R,OZ<\6+&(9#KNQW/.FHSN<S?9.[+7)JU'%KLYUF_
      MSGHBZV_(PUL9!H^3)II3S"[S*O/;YK^;4Q+S$^]+_'GB'Q.U25.2\I-*DSZ&
      MMHJRQ%N:+*+EAY;G+?LLGUO"K+=;?V?]H_55Z\?6TN1ZJ-M7R7D@S7Z6\L>4
      MKI2W4SY)>2!U#HQ%BZ`]WK!];;MDBT@SI%V3-BTM)ZTJK3YM;5I+FC?MH;2+
      M::O2-Z4_FGX^_3K@Q"S[??9>X+_DC$T9OHR?9WR>P3CB'=,<-\'(--^QT%$*
      M$J?&L0;ZZA;'PR!I=CI^ZWC2T>UXV?&6X[BC'R3-)4=$9C3PIR6S*M.;^?O,
      M%Z$5ST,+EF3="R-7:]:6K)]E_29K'XQ?'V3YL\XA#1ZCMV^SYFCS1/-4\\UF
      MBSG#?(NYV%QNKC+7`Q]O-?_,O-/\>_/3YB[S(?-;Y@_-?O-7YHOF\,2)(+/N
      MAI%N?6)KHA?D[4Z0M4\!MW^5&):4D[0HZ;=)3R8=3GHSZ>]`OYLL2<#K=UON
      MA9%=L#QH^:GE,<N`A;$ZK$NL#UO_9#7#&/]L\M^3F92&E`W0LY]..9ER*65L
      MJCVU*'5%:AW(X;^FSK2EP[B^QK;5!@COIG-L)O,,,]-)W3ISG!E,$#)OJ+4X
      M+3D6=W)C\E#JA52M36<SV&)LI])/0[^_D,[:=?88Z!,F^RR[U9YAS[$7V)?:
      MR^V5]A;H&^TR-W4Z]CO^M^I-__[[]]__#_[^'U!+`P04````"`"HD2HH_[DR
      MNA<_````>@``#``5`'5N:6YS=&%L+F5X9554"0`#*Q-Z."L3>CA5>`0`Z`,`
      M`.U]#5Q35Y;X2_*`!P03%1`MUMC&UA:U@?"1$#Z"\F6+-H!`6U%*)10H`@/O
      M*;;40A]I":]I[4QWMCOK[);J[#J[W9W.3&?&?JP%8T%;VZK]LA\SU4YG^FBT
      MU:D%K!_YGW/O2PCXL3._W_]C=_\3O'GOG7ONN>>>>^ZYYYY[7UQUUS9&PS`,
      M"\GO9YC=#/W8F?_\TPUIQH*79C`O1+ZY<+>JY,V%:QH:.PQM[:WWMM=N-&RH
      M;6EIY0WW.`WM0HNAL<60?WNY86-KG7-93$R44:'A*&"8$E48<X&]WQ*@>XR9
      MH8I6::*82GA(H;"V.?"EQQN%.[Q74[X99O+*#$X^:,BWGN(&K\$+_3S#,%E7
      M:^3S#'."O1K"%3X##+/O*MG+>&<G#]?Z"H6A2B:D$?1C8)B[E[77U?*U#/,$
      M-J9-P;EK*IX=_BVC:$SO`D;I&$CK+\$;7-9($6>%,:3M3#BDYLO@M3N;6S<`
      M"<P'&3`<I/9+\)9?I8E__?PW^%1()\03VO+**D_!&4>#J=O.R)&@8N(^3IQ0
      MZ5P&0-'M@2Q9HT$H*T[<J7-%`72W"KY&800RYL%1I%2S?NT!+Y#K.:$'*%`<
      M<4U<0)/",`VI2/?G881"0Q<^[*0/<I??[W<-ZGIG0IF&;9#3`/C=_CCM@)U!
      M.*J?GQ!J.'C5W/-7R_6XSL"WHR&7T3%-3(.A!W#5!)=3<*.#N*-+D>,Z0)%H
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
      M3_%@DN(S`;KYYO[]OT#&2;1S<%0#",;^_=W'(RX.'OD,'0=NC=8!5/([WB=6
      MT9?0/V0^,B@C8GS_(4!\7G7D&)<?ZPCPYJI#)XH\H.J$D>$%;8I0[!((=@FQ
      MV>7R\?!`-\*`B29]32=[JB[?#P_JE5_7^S?H8TYH7L(9J_^-_GS6D0+2`P9T
      M>P;?^<RUE]],35837&8S_!HP`T2?^KVP$ITWEI\'<^!,2M@*A$$*"X#X`"HB
      MS'OS/.A2P-IN%7BA]>!?&*'Q%A%J4->[9Z+25&*SJ%HMZ9L[6@2/1:-YZ#%2
      MG8REC;%!\W2]3[!!E?R=AK2G&*6P0=?[MH;DS$8+MH2/JA]!(_02`(=5S.@O
      M<+%_+DGGPGCF:F$FE4P4VEC5Z/:@8+:$*8(9[2,:G"085@LS*'($00Z,N-O#
      M@B(T">LIS!:`=9_KY,W=Y^[@EX$"V%&NR&,G'X5CHQ6GBR5*VRRD"/<R3B:^
      M.93,&98,(F,G,VGW%D./_XN*-!#F$5>G2B$IW!D8\7H252F7T\?IH)\9.N@7
      M81[JP)=4O4WH7>EV#L'"GRV'J2<5QHQ%MK&!UH\PTRSKL;$KF1)=[P^5]K4*
      MUXGG+#K/(U/KT`P=TT`5)J@BU?>]@,?RHHIB60"0KZ(S*1DJNIW[59H#J"=0
      MR`(8^;J=>PD-`&GV`S`?B\W>BZM&!27540;?=D>IO.MFLL8T`7)JR,PK)'M6
      M'$)#]W<JR)P)F;1/(U<+X8CD6Z#TOR9@H6<H'?2W!,(I\W??13)_SX);G6JR
      ME>-'Q<.DVO$/L96CWS#!GOHTV/FK\-+&%TZ1:]^W5S31:ZE,HT"F#]X^](7&
      MM]K#ONK)*B#NQO+IW9[[[96[G=</?0%U5:L#C0L1S$V>+AN1S.4%TJ">+I!'
      MU*$"6>A7!,*KQS]%A@L%7-;;&=ILG$1^RR@C5C`IHW4QP\^&WEL2$)];[;Z5
      M]<T"I%@Z>%FWU:>I=UN!DYF*E?=52R^0FPH_]2_(C'I`I;`'GDJXS2O4FP\0
      MQ[S_C;'\8C!+-UZNT%.T$#C",VS[A478+K2#KN$S8(>"SJNP&)R_%EWO\P#U
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
      MJ"Q7![+6M`;QF4VA6&`FOD,.Z*I\1:O0PC/,)U@[\K1F2YN3B<>:R_DZB@+<br/><br/>(Message over 64 KB, truncated)
    • David Pascoe
      One thing that I struggle with and this also does is binary location. I keep local users up to date with a .zip file that people install in either c: apps vim
      Message 2 of 4 , Jan 11, 2000
      • 0 Attachment
        One thing that I struggle with and this also does is binary location.

        I keep local users up to date with a .zip file that people install in
        either c:\apps\vim or c:\program files\vim. If I have the _vimrc in
        that directory with the gvim.exe then all is fine. If I was to follow
        the suggestion and use c:\apps\vim\vim56a for the binary location I
        would need to update the registry for every release, and also update
        my path for every release.

        I like keeping the same location as people can just blow away the old
        revision or simply overwrite with a new .zip file and not need to
        change anything.

        Any suggestions ?

        davidp.

        On Mon, 10 Jan 2000, Bram Moolenaar wrote:

        > Tianmiao Hu has made a shell extension DLL for Vim. This solves the problems
        > which the "Edit with Vim" menu entry caused for the Office toolbar.
        > Since many people have complained about this, and the DLL is only 12 Kbyte, I
        > would like to include this in Vim 5.6. But it has to be tested first!

        <snip>
      • Bram Moolenaar
        ... There are two ways to do it, both of which are supported by the install.exe: 1. Keep the vim.exe (and gvim.exe) where they are in the vim/vim /
        Message 3 of 4 , Jan 11, 2000
        • 0 Attachment
          David Pascoe wrote:

          > One thing that I struggle with and this also does is binary location.
          >
          > I keep local users up to date with a .zip file that people install in
          > either c:\apps\vim or c:\program files\vim. If I have the _vimrc in
          > that directory with the gvim.exe then all is fine. If I was to follow
          > the suggestion and use c:\apps\vim\vim56a for the binary location I
          > would need to update the registry for every release, and also update
          > my path for every release.
          >
          > I like keeping the same location as people can just blow away the old
          > revision or simply overwrite with a new .zip file and not need to
          > change anything.
          >
          > Any suggestions ?

          There are two ways to do it, both of which are supported by the install.exe:

          1. Keep the vim.exe (and gvim.exe) where they are in the vim/vim<version-nr>/
          directory. If you start Vim from a shortcut or file type association, you
          need to adjust that. The install.exe takes care of the "Edit with Vim"
          entry. For use in a console you need to adjust the $PATH setting.

          This is a good solution if you only use Vim from the "Edit with Vim" menu,
          or when you have more than one version of Vim on your machine.

          2. Copy the executables to a location that is the same for all versions. Then
          you need to set $VIM to the location of the runtime files (unless that's
          where the executables are). That is a one-time setup. The install.exe
          asks you if you want to copy the files to a directory in your path, which
          is what you would normally use here.

          This is a good solution for people like you, who have only one version of
          Vim and don't want to change the setup when installing a new version.

          Perhaps there is a third solution that works well?

          I have been considering putting the executables in $VIM instead of
          $VIM/vim<version-nr>/. The problem is that unpacking the .zip archive
          overwrites any older version, which is mainly a problem for test versions (you
          probably want to keep the previous version, in case the test version has some
          problem).

          I might consider changing this for Vim 6.0. I have noticed quite a few people
          are confused by the choices they have to make when installing Vim (especially
          on Windows). We need a version of Vim that is very easy to install and still
          keep the possibility to set it up as you like.

          --
          hundred-and-one symptoms of being an internet addict:
          104. When people ask about the Presidential Election you ask "Which country?"

          --/-/---- Bram Moolenaar ---- Bram@... ---- Bram@... ---\-\--
          \ \ www.vim.org/iccf www.moolenaar.net www.vim.org / /
        • Jeff.Walker@AUTOZONE.COM
          on UNIX (AIX 4.3.2) I have solved this problem by putting a link called /usr/local/share/vimprod, which points to /usr/local/share/vim/vim-xx , where xx is the
          Message 4 of 4 , Jan 11, 2000
          • 0 Attachment
            on UNIX (AIX 4.3.2) I have solved this problem by putting a link called
            /usr/local/share/vimprod, which points to /usr/local/share/vim/vim-xx ,
            where xx is the latest stable version. If I want to use a beta/alpha
            version for my testing before I let folks use it, I set my $VIMRUNTIME
            variable to .../vim/vim-5.6a or whatever. That way I don't have to tell
            everyone to change their .profile files for the new VIMRUNTIME env variable
            (which half don't do and I get strange calls).

            This works well in UNIX, but that doesn't solve your problem on the windows
            platform, but maybe on NT, as I hear that sym links are supported (maybe
            just hard links?)

            -Jeff Walker




            David Pascoe <David.Pascoe@...> on 01/11/2000 02:18:50 AM

            To: vim-dev@...
            cc: (bcc: Jeff Walker/STS/AUTOZONE)
            Subject: Re: Win32 GUI: New edit-with-Vim menu entry




            One thing that I struggle with and this also does is binary location.

            I keep local users up to date with a .zip file that people install in
            either c:\apps\vim or c:\program files\vim. If I have the _vimrc in
            that directory with the gvim.exe then all is fine. If I was to follow
            the suggestion and use c:\apps\vim\vim56a for the binary location I
            would need to update the registry for every release, and also update
            my path for every release.

            I like keeping the same location as people can just blow away the old
            revision or simply overwrite with a new .zip file and not need to
            change anything.

            Any suggestions ?

            davidp.

            On Mon, 10 Jan 2000, Bram Moolenaar wrote:

            > Tianmiao Hu has made a shell extension DLL for Vim. This solves the
            problems
            > which the "Edit with Vim" menu entry caused for the Office toolbar.
            > Since many people have complained about this, and the DLL is only 12
            Kbyte, I
            > would like to include this in Vim 5.6. But it has to be tested first!

            <snip>
          Your message has been successfully submitted and would be delivered to recipients shortly.