home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
VSCPPv7.zip
/
VACPP
/
IBMCPP
/
macros
/
RPG.LXL
< prev
next >
Wrap
Text File
|
1995-05-11
|
4KB
|
109 lines
/* RPG.LXL - IBM LPEX language-sensitive editor profile for OPM RPG. */
TRACE OFF
/* OPM RPG document */
'SET DOCTYPE RPG'
/* initial fonts settings */
'SET FONT.A BLACK/WHITE "Page"'
'SET FONT.B GREY/WHITE "Line"'
'SET FONT.C RED/WHITE "Spec"'
'SET FONT.D BLUE/WHITE "Indicator"'
'SET FONT.E BRIGHT PINK/WHITE "Indicator2"'
'SET FONT.F BRIGHT RED/WHITE "Keyword"'
'SET FONT.G RED/WHITE "Keyword2"'
'SET FONT.H BLACK/WHITE "User Symbol"'
'SET FONT.I GRAY/WHITE "User Symbol2"'
'SET FONT.J BRIGHT BLUE/WHITE "Numeric"'
'SET FONT.K GREEN/WHITE "Numeric2"'
'SET FONT.L BRIGHT RED/WHITE "Operation"'
'SET FONT.M CYAN/WHITE "Comment"'
'SET FONT.N CYAN/WHITE "Optional Comment"'
'SET FONT.O CYAN/WHITE "Program Name"'
'SET FONT.P BLUE/WHITE "Macro Keyword"'
'SET FONT.Q BLACK/WHITE "Macro Statement"'
'SET FONT.X BLACK/WHITE "SQL Statement"'
'SET FONT.R GREEN/WHITE "Data"'
'SET FONT.S PINK/WHITE "Reserved"'
'SET FONT.T RED/WHITE "Error"'
'SET FONT._ BLACK/WHITE "Layout Space"'
/* set up full & incremental parse */
'SET FULLPARSE EVFERPG ALL'
'SET PARSER EVFERPG'
/* update action bar */
'SET ACTIONBAR.~Help.~RPG_help 6 EVFERPG L'
'SET HELP. 16137'
'SET ACTIONBAR.~Edit.SEPARATOR 6 ;'
'SET ACTIONBAR.~Edit.Pro~mpt\tF4 7 EVFERPG PROMPT'
'SET GROUP. WRITEABLE'
'SET HELP. 16036'
'SET ACTIONBAR.~Edit.~Insert_prompt\tShift+F4 8 EVFERPG IPROMPT'
'SET GROUP. WRITEABLE'
'SET HELP. 16037'
'SET ACTION.F4 EVFERPG PROMPT'
'SET ACTION.S-F4 EVFERPG IPROMPT'
'SET ACTIONBAR.~Options.~Language_editing. 7'
'SET HELP. 16099'
'SET ACTIONBAR.~Options.~Language_editing.~Token_highlighting EVFERPG Z'
'SET HELP. 16100'
'SET ACTIONBAR.~Options.~Language_editing.~Auto_uppercasing EVFERPG U'
'SET GROUP. WRITEABLE'
'SET HELP. 16103'
'EXTRACT ACTIONBARID.~Options.~Language_editing.~Token_highlighting INTO ID_TH'
'SET GLOBAL.RPG_TOK_MENU_ID' ID_TH
'EXTRACT ACTIONBARID.~Options.~Language_editing.~Auto_uppercasing INTO ID_UP'
'SET GLOBAL.RPG_UPPER_MENU_ID' ID_UP
'SET GLOBAL.RPG_TOKEN_HILITE 1'
'SET GLOBAL.RPG_AUTO_SYNTAX 0'
'SET GLOBAL.RPG_AUTO_UPPER 1'
/* additional RPG keys, data area tabs, insert off */
'SET ACTION.F1 EVFERPG HELP'
'SET ACTION.TAB EVFERPG TAB'
'SET ACTION.BACKTAB EVFERPG BACKTAB'
'SET TABS 5 EVERY 5'
'SET INSERTING OFF'
/* initialize LS component */
'EVFERPG 1'
/* view options */
'SET ACTIONBAR.~View.~Control 3 ;SET INCLUDE CONTROL;SET EXCLUDE'
'SET GROUP. CONTROL'
'SET HELP. 16054'
'SET ACTIONBAR.~View.Comm~ents 4 ;SET INCLUDE COMMENTS;SET EXCLUDE'
'SET GROUP. COMMENTS'
'SET HELP. 16054'
'SET ACTIONBAR.~View.Su~broutines 5 ;SET INCLUDE SUBROUTINE;SET EXCLUDE'
'SET GROUP. SUBROUTINE'
'SET HELP. 16054'
'SET ACTIONBAR.~View.S~QL_statements 6 ;SET INCLUDE SQL;SET EXCLUDE'
'SET GROUP. SQL'
'SET HELP. 16054'
'SET ACTIONBAR.~View.SEPARATOR 7'
'SET ACTIONBAR.~View.Select_f~ormat_line... 8 EVFERPG O'
'SET HELP. 16062'
'SET ACTIONBAR.~View.~Refresh_format_line\tCtrl+R 9 EVFERPG Q'
'SET HELP. 16063'
'SET ACTIONBAR.~View.SEPARATOR 10'
'SET ACTION.C-R EVFERPG Q'
/* RPG specific prefix commands */
'SET ACTIONPREFIX.F ;SET PREFIXENTRY;EVFERPG Q'
'SET ACTIONPREFIX.F? ;SET PREFIXENTRY;EVFERPG O'
'SET ACTIONPREFIX.P ;SET PREFIXENTRY;EVFERPG PROMPT'
'SET ACTIONPREFIX.IP ;SET PREFIXENTRY;EVFERPG IPROMPT'
/* extra tools */
'MACRO NAVIG.LX'
'MACRO INDENT.LX'
/* trigger full parse */
'TRIGGER FULLPARSE'