home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 3
/
CDASC03.ISO
/
sorties
/
2078
/
update.kex
< prev
next >
Wrap
Text File
|
1993-04-01
|
853b
|
36 lines
*apply update list to given file/next in ring/of next view
F = FILEID.1(); A. = 'kedit' F '(nodefext';
if MULTWINDOW() then
do
A.0 = 'sos tabcmdf'; A.1 = 'sos tabcmdb';
end
else if ARG() then
do
N = WORD( ARG(1) , 1 ); 'kedit' N;
A.0 = 'kedit' FILEID.1() '(nodefext'; A.1;
end
else
do
A.0 = 'kedit'; A.1 = 'kedit-';
end
V = '';
do S = 0 to 1; A.S; 'cursor cmdline'; end
'kedit =.UPD'; A.2 = 'kedit' FILEID.1() '(nodefext'; A.;
do forever
A.2; 'next'; L = CURLINE.3(); A.; C = SUBSTR( L , 1 , 1 );
if C = 'A' then
'input' SUBSTR( L , 3 );
if C = 'C' then
do
'reset BLOCK'; A.0;
'locate :'WORD( L , 2 ); 'mark LINE';
'locate' ( WORD( L , 3 ) - 1 ); 'mark LINE';
A.1; 'copy BLOCK'; 'bottom';
end
if C = 'E' | C = '' then
leave;
if C = 'X' then
'synex' SUBSTR( L , 3 );
end
'reset BLOCK';