home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
viscobv7.zip
/
vac22os2
/
ibmcobol
/
macros
/
seu.lx
< prev
next >
Wrap
Text File
|
1998-02-24
|
5KB
|
91 lines
/*****************************************************************
* seu.lx - SEU/LPEX editor profile. *
* *
* This profile is called whenever the SEU key behavior option is *
* selected. It sets up any defaults (including key definitions *
* and mouse actions) required to make your editor session behave *
* like an SEU session. *
* *
* (C) Copyright IBM Corporation 1989, 1997 *
*****************************************************************/
/* F1 = Help already */
/* F2 = Not used in SEU */
'SET ACCELERATOR.LP_CLOSEVIEW F3' /* F3 = Exit */
/* F4 = Set below */
'SET ACTION.F5 ;ALL SET PREFIXENTRY ;MSG ' /* F5 = Clear msgs, prefix area */
/* F6 = Not used in SEU */
'SET ACTION.F7 SCROLL SCREEN UP' /* F7 = Page Up */
'SET ACTION.F8 SCROLL SCREEN DOWN' /* F8 = Page Down */
/* F9 = Retrieve in SEU, but used for Command Log in CODE and LPEX */
/* F10 = Cursor in SEU, but CODE & system go to menubar */
/* F11 = Set below */
'SET ACTION.F12 QUITVIEW' /* F12 = End Split/Browse */
'SET ACTION.S-F1 DIALOG OPTIONS' /* F13 = Editor Options dialog */
'SET ACTION.S-F2 DIALOG FINDCHANGE' /* F14 = Editor Find/Replace */
'SET ACTION.S-F3 DIALOG OPEN' /* F15 = Editor Open dialog */
/* When editing RPG, S-F4 used to be Prompted-Insert */
'SET ACCELERATOR.LP_FINDNEXT S-F4' /* F16 = Find next */
'SET ACTION.C-N LP_FINDNEXT' /* Also keep Ctrl+N valid */
'SET ACTION.S-F5 DIALOG FINDCHANGE' /* F17 = Editor Find/Replace */
/* F18 = DBCS cnv in SEU */
'SET ACTION.S-F7 SCROLL SCREEN LEFT' /* F19 = Page left */
'SET ACTION.S-F8 SCROLL SCREEN RIGHT' /* F20 = Page right */
/* F21 = CmdLine in SEU, but used for Issue Edit Command in CODE */
/* F22 = Set below */
/* F23 = Set below */
'SET ACTION.S-F12 DIALOG ACTION' /* F24 = Show key assignments */
'SET ACTION.PREFIX.ENTER MACRO penter'
/* ------------------------------------------------------------------------- */
/* RPG and CL unique settings (now done in the RPG and CL profiles)... */
/* ------------------------------------------------------------------------- */
/*
** F4 = Prompt current line in SEU, when editing RPG or CL **
'EXTRACT SYNONYM.PROMPTID INTO PID'
if (PID <> "") then do
parse var PID nbr promptid ** Parse out leading number **
'SET ACCELERATOR.'promptid 'F4' ** Set F4 to be accelerator **
end
** F11 = Prompt previous line in SEU, when editing RPG or CL **
'EXTRACT SYNONYM.PROMPTPREV INTO PROMPTPREV'
if (PROMPTPREV <> "") then do
parse var PROMPTPREV nbr pmtprev ** Parse out leading number **
'SET ACTION.F11 'pmtprev ** Assign action key **
end
** Ctrl+F4 = Insert Prompt for RPG (reassign, since Shift+F4 is find next) **
'EXTRACT SYNONYM.IPROMPTID INTO IPID'
if (IPID <> "") then do
parse var IPID nbr ipromptid
'SET ACCELERATOR.'ipromptid 'C-F4'
end
** F22 = Not used in SEU, set to Select Format Line for CODE for RPG **
'EXTRACT SYNONYM.SELFORMAT INTO SFORMAT'
if (SFORMAT <> "") then do
parse var SFORMAT nbr selfmt
'SET ACCELERATOR.'selfmt 'S-F10'
end
** F23 = Select Prompt in SEU, when editing RPG **
'EXTRACT SYNONYM.SELPROMPT INTO SPROMPT'
if (SPROMPT <> "") then do
parse var SPROMPT nbr selpmt
'SET ACTION.S-F11 'selpmt
end
*/
'MACRO seuprf'
'EXTRACT VIEWNUM'
'EXTRACT VIEWLIST'
do while(viewlist \= '')
'GOVIEW NOACT VIEWNUM 'subword(viewlist,1,1)
'EXTRACT PREFIXDISPLAYFORMAT'
if PREFIXDISPLAYFORMAT = '' then
'SET PREFIXDISPLAYFORMAT 99999'
'SET PREFIXSHOW NUMBERS ON'
viewlist = delword(viewlist,1,1)
end
'GOVIEW NOACT VIEWNUM 'VIEWNUM
'SET GLOBAL.KEYS seu'