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

For Myron G. Re: XyWrite development



> There are only two functions I would suggest as serious improvements
> to XyWrite for writing projects:
>
> 1) Allowing the *same* open copy of a file to appear in different
> windows, so the user could edit several different places in the
> file merely by changing windows. Word does this, as does
Sprint.
> It is *extremely* helpful in the final stages of rewriting.

Try this; it does exactly what you request (if I understand you).
I've had many different versions of this; this latest one's been
in service for two years, and is fast & reliable. Put it on a
key:

 nn=NOJM,(,2,.,P,r,s,K,b,d,A,r,g,),t,w,o,s,c,r,e,e,n,s,NO

(or LDPM or RUN it). It uses S/G 618 to hold data between uses.
To initialize it, hit the dedicated keystroke for text position 1
(nothing happens), then again at text position 2, which starts
you toggling back- and-forth between two completely floating
positions, with precise screen restoration (in Xy4 -- not too
sure about XyWin). Argument "/NV" (nothing happens when you
issue it) reinitializes positioning, e.g. in a different file.
(Oughta work in XyWin, although there might be some wrinkles.)


XPLeNCODE v1.8 begin 2SCREENS.PM
{<}GLA{>}[cr|lf]
{{;5twoscreens}} Toggle between two positions
 in one file - RJH 6/2/93[cr|lf]
{2}{<}SX00,{<}IS50{>}{>}{<}LB
A{>}{<}IF{<}VN$WS{>}<1{>}{<}PRNo File{>}{<}EX{>}{<}EI{>}{<}IF
{<}VN$TW{>}<1{>}{<}GLB{>}{<}EI{>}{<}IF{<}VN$DF{>}>0&{<}VN$DT{
>}>0{>}{<}PRRetain DeFined window text in eXPanded mode only!
{>}{<}EX{>}{<}EI{>}[XD_][XD_]{<}LBB{>}[DX_]{<}IF{<}VN!618{>}>
254{>}{<}SV618,{>}{<}EI{>}{<}SX01,"NV"{238}@UPR({<}IS00{>}){>
}{<}IF"0 1 2"{240}{<}IS01{>}{>}[CH_]{<}SV618,{>}{<}EI{>}{<}SU
01,{<}SX02,{<}VN@618|1{>}{>}[BN_](jmp {<}PV02{>})[BS_]{<}SX03
,{<}VN@618|2{>}{>}{<}SX04,-1{>}{<}LBC{>}{<}IF{<}CP{>}<{<}PV03
{>}&{<}CP{>}<>{<}PV04{>}{>}{<}SX04,{<}CP{>}{>}[LD_]{<}GLC{>}{
<}EI{>}[HM_]{<}SX03,{<}VN@618|3{>}{>}{<}LBD{>}{<}IF{<}CP{>}>{
<}PV03{>}{>}[LU_]{<}GLD{>}{<}EI{>}{<}SX04,-1{>}{<}LBE{>}{<}IF
{<}CP{>}<{<}PV03{>}&{<}CP{>}<>{<}PV04{>}{>}{<}SX04,{<}CP{>}{>
}[MU_]{<}GLE{>}{<}EI{>}{>}{<}SX05,{<}CP{>}{>}[BS_]{<}SX06,{<}
CP{>}{>}[HM_]{<}SX07,{<}CP{>}{>}{<}IF{<}VN|618{>}>0{>}{<}GT01
{>}{<}LBF{>}[BN_](jmp {<}PV02{>})[DO_][FF_]{<}SX618,{<}IS05{>
}+"|"+{<}IS06{>}+"|"+{<}IS07{>}{>}{<}EX{>}{<}EI{>}{<}SX02,{<}
IS05{>}{>}{<}GLF{>}{2}[cr|lf]
[cr|lf]

end
XPLeNCODE