[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

!sesame xpl [v3 only]



Here is a more powerful version of !SESAME, the xyWrite 3 utility
I posted recently. !SESAME lists or cds to subdirs adjacent to the
one that's listed (whatever the active drive), or opens a designated
file, looks for, and deals with some common problems:

After you point to a file name in a dir list, !SESAME opens the file
for editing or as read-only. !SESAME offers to convert detached
linefeeds or carriage returns it detects to newlines (compound
characters composed of both, often called "carriage returns"
in xyWrite). If the file is already open in another window
and/or contains a midfile end-of-file marker, !SESAME alerts you.

If you assign !SESAME to a key, you can use it conveniently
to open all files. (I've had !SESAME in one form or another
on an unshifted key as long as I've used xyWrite.) !SESAME.HOW,
also in the encoded/zipped file, explains more. This !SESAME
is lightly annotated to clarify flow and should work even
in early 3+ releases.

Nathan: If you want to upload !SESAME, this is as finished
as I expect it to get. 	--a

!SESAME.UUE =================================================

section 1 of 1 of file !sesame.zip < uuencode 95 (v40) by R.E.M. >

begin 644 !sesame.zip
M4$L#!!0````(`/F@-"*I7*N0V0@``!H3```+````(5-%4T%-12Y(3U>56&US
M&[<1_FS/^`_TTR;Z8*ESI"T[36LYB2M1FR0.P+\_N/KO@[Q>G)Y>?OGIS]N;XXDR^_'SQB7Y_
M=?K]IP?W']P_GB4.M/8=M=ZZ1,F3H=A-*QO(!YK9FLF9ALDZ6<#3VL94T,WZ
M7;")Z2G=M#5UR=8VK:E7HGLBSI=5A,BT8#+5!U.RJ,C2"RS[EEW4554TDT=<
MV63='*LWM4DPNG$D9C,-0M8UQ*>C4,:[CX/TL*DAQ&/Q.U`K4D+$@6)&X&QH#:(&<%,19NN
M#ZD1O$_(F/%&Z,J'ZTB-CRG[[*P(D&.SX!MDE\2^5/2N>?U\HZ_L8I+U\?6T
M.GIP_YYSW__XT]FK-^=%*+K"%51\5<2"Y9\I&OF?BLGY^\F#^_MVIGGM?&@T
MU-`.H>.(-GRBI9EO_+%DIR)
M?;D>Y6E80RJ"K_6LU:G?AMW([)TLKHYZ-?H%,&158Q)/M")%@/-)?1*,U'K9
M]P5+4-;0"6R`PN`YW]@4-P2PW0OO`:[)A5P%>=^MV>AW#&W,M6*B>G<.4.=J
MCMG]Z+M0,@Q.)LQYL(O+Y`=89%6=RF?%"&[:M"Y0-C9U?8P!5\NAK?F&XV"0
M1G>'/`;43;8I@PCVZ4,%O"J.=NZT..Y07@%?VN!%>SR"Y,D%42_D7QO^_C?1
M>"R*[P$M.75$_-ZF%_2C%T3V#E_0)=AS[\D+,O%*9+_(NB'O7KGP5L"X_6+!
MLTRR.LJOVZNC_^,E,I3N#_/1;'EO5[;BB#YT,='<(WP]K:\$^R_W`)'G(>_)
MKKS>O4&>]HJA4:!X4<:[_4>$A%V'LI2,S1\+V>U5(L6X=9\H*-M>#K`?I%0>
M1;%`S]NO;#BXDQQ#9\D'Y9LI%[?Z"WK;'7+O\^96D]&LUPXSM)<")!Q192YE
M/AF8>Q^5#7/G8EL;.(HNL7ZZWNA2%D7[LZ6I99-\C'"D%/5S"6[/C2`'"7BU
MV5%9TWA7*;&V)A@U":U;@(QCNLPC@!?[E65C]()#]`TGVXB=8FRV];/6/)C\
M]+EL\-?*+PZ4
ME1UR)-,/+VW%R%\_(Y^;AD3,8]@1[SN)S5)@K6QL:[-&`K*;IX4\^E60U#[M
M5XX^=-4<4\'1W2$-(I7A-AAZ4V&F0&IRX\.Z@)2'2T:\ICI-B'=LEZ++T,S4
MHJ;UT2I?YYG*430SEHT94M6W,L$);F/:_\5+3/+#S%5%+EBU%=I%\$].P:&XCHF;?&3?NK+ND(H8CP\*BEUL$2OS
MQ8%3XJ$N(2FUL;0`OG,8J3&03WV>#E7X)SBY?
MQH/=2:D?T4WO=I!(+KEOH1(5.[,2)H"7M%!SJF[H<>"I##:>4";"OL%.+G1^
M6>T.0AJ^W4G(9G4U)]QDKFB_0:^8HK+;`_74;H/Y,)+`P"ZB.\O)\=G[LX+&
MD\L+>?_G^6MY/WWU2MXOWU[)^]N3]WAR]5;>W_SV,]Y?8_7IW[[%*7P6^>.7
MEW\>TV\P$)8B,9U9VKE`LU%<[!3N2G$7H&T:TR^>`M=L^M!OL,D3-@9>"0IM
MLW'*I0>!(9)F6K-L.,$&39)8]%>O'7]U5&L[>;@[#=Q"6&2≪DT4<='+Q8)H
MG4SD8-U%3/@E5WQ;@E8,![=$/M`?O_;V]K`KAW^;2D,+/'8B*"!1V,]R8;?>
MUCG6JX47G959"U:H9>Q8&!W[3)[4;7F'Z/O;!4:PGN:0/3&!)$2X#FJ;_,_1
MR1FK'6>Z3CU7;2^\&R[LL\VZI8UV6JL]8SIW_34C5UEF\Z&KSWQ=:P$NMF0A
MIW)&R`,R;.>6#UL1<^W!<_G:I)^M14VWZG%%'(Q[/QT5F
M.1`$KNIZ9JQZ,VML>4!)X#'`*UE

2B)JF"[(7"!X\55=RHX*$I@X^1VMHD M,;^)13Z"0$ZU,A>F5I`J\:JGWH;#'+U.7=`+()Q\Z#@5E,T6EZRB2)TK?=-X MUW=7Z.``WG<5`SH,,)J9_4W5B:$V)WACJZK6IF:HQBC?_Z8A(,G!G,2'QXOQ M!H:^PT%(]GX3`-GVG/I+I19Z-$N](FABZ4\BE(+8JI2($WI>IW=;H?`C\_8R MG()EG_QW>^\]"\?\KJK4Z%N:W#!CL\J"POB7DT*6YG\,/.9VH7W3`+ MWZ>%?&8^Z?[R,A)B[I_-AY-"7I1MD<1?)[.?)?%OZ)2@[V+.??BV8N1*N?MS M/[+SX@-\@-1NV;J_%_EOU^3E>LG9$2!I67!R*I:7GK;`#U0RC\9V+@-ZM#2( MK)/5]^B>G4GB?RMK&]I)$A+Z\;&X2N*75_/SD9V#8\<0\/+20>.I=R$CM7AOKI!QD8./![0;J;[8[4;#FH MV5%HV8XH6Q@D'$(M\)!N;MJHW5%!*!V8$>6>E0%IRR+LAUV*J^!D`%ROQU!= MP9$IN`=BD#4C!D8)VW))`W+@]@#:>J?UK&'0G=C;J"OBC"5QLO#Z+VB\D5>I M,DUBR0++F&;>(^&5[FGJP]E0J#`EE'C+%^M"2H+?H`#-YS*4.$3WOUX5F81'S@.\237((.%44DN$?-QZ-T9`T=TT'(B%U MR$0#QD4A#$H4L`I3EJ3$4,R/.MY%-SCGK!?Z$UYASVM7U1IYLJ-)E\=2TZQ# M+Y!=M3J1JW]:5P22I2?5`A7>)=9^EB6SGY:`A^5WTBBKD"-?HQ@H7YOS$-(I MGZ7I=#(%G=;80]=E9E^![XPT2)[3?6G8SJL#P@3GZAADPBD="P'MYA5>?0"7 MF\S20^+D:PZ9>Z$JZI["UJURP12B%"CO`0(O),EL>!&3(V8KAI)M`D#QIF"( MKQ"U9'*7EZJMP_W.L:DIE4005`7<237L[F)Z936&"UQGC><-IA!@M?9CIH)G M+UI'3-4\J[LN4V"Q]K,.4XBS9]7G+"WX#Y)=T&'3:C77A9O7S@WYW(WKA≫W M?*YWGAF?GQP?&I^?'+G&YWQQV_A<4_?1YV;[1_'8K89DL9B!/COM=T≪@AA` MSMS&X<'37U6VVD>-PZV#+UNNVWC<>/I$YA!JX(317S+[R8D\;RGB[P6#D2(_ M]≪Q/:;^*(<>\,JM#DQ3GNP4D,)S),-XQ\$.@.^Z`ZP@E78*.+^@%>PX^A)K M[3V>*-")@CD1O\&>02+OT\E`[98FQY='>G+(TF'!Y:ZI)-DW3,L++H4P'0F` MWY#YV)"PJ^JT3'/2&T!`MK+@\Q=XUTGORGGOX-"A0P_6E'/KZ1@Z[V[]:%JBYZ+`P_/87&#UQ4%?*[=.;!U%T._5FU,BNY2Y9RRG7JIPP!?55?I-/;KNJ>8@[8Z M2%1FIF\;BJM@:(.X<;9DJ;-`4&EA-?>(H14I2%-<00+-+<>J-_W*HW6VZ#-=K- MM/O;$JS>B,K;\XE-4-A\:K[V=^ MGS,^.*M@R2$'NJ=@%TGAGP>#D"O8->EN+3F[.K'R!X-0ZSY.=+-QRH9AVSJ' M]$O#;6[5.CIY_5-"@:9;TFR:C=-#8L7+,R.;E!R6[0U$V]3Z0YA1[U_5#C[B4H!B1,F M94^^3UC'B+\O]-'X?S_(F>7X!H,0=U/[)5/8AZZ93!3`/9,G^8E9>O?Y'Q?3 nyc