home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / cstepm.zip / custepm.cfg < prev    next >
Text File  |  1995-11-10  |  8KB  |  186 lines

  1. ; This file is a configuration file for CUSTEPM, a pre-customized version of
  2. ; EPM.  The user can override these configuration constants by defining the
  3. ; appropriate value in MYCNF.E; in the absense of a MYCNF.E, this uses the
  4. ; same settings as OS2TOOLS.CFG.  The STDCNF.E default is shown in parentheses.
  5.  
  6. ; The additions beyond what's in OS2TOOLS.CFG are those specifying what CUSTEPM
  7. ; files to include; this is at the end of the file.
  8.  
  9. ; 1993/03/08  Added a few more differences, also at the end.
  10.  
  11. const
  12.  
  13. compile if not defined(HOST_SUPPORT)
  14.    HOST_SUPPORT = 'EMUL'       -- ('STD') Use E3EMUL.  Following are for it:
  15. compile endif
  16. compile if not defined(USING)
  17.      USING = 'IBM'               -- ('CM') Send/Receive protocol    Needed for MVS
  18. compile endif
  19. compile if not defined(MVS)
  20.      MVS = 1                     -- (0) Include MVS support
  21. compile endif
  22. compile if not defined(HOST_LT_REQUIRED)
  23.      HOST_LT_REQUIRED = 1        -- (0) H: refers to PC; HA: refers to host.
  24. compile endif
  25. compile if EVERSION < '6.00c' and not defined(LINK_HOST_SUPPORT)
  26.    LINK_HOST_SUPPORT = 1       -- (0) Must link in host support; no room in base.
  27. compile endif
  28. compile if EVERSION >= 5.60 & EVERSION < '6.00c'  & not defined(P_SYNTAX_ASSIST)
  29.    P_SYNTAX_ASSIST = 0         -- (1) Not enough room in 5.60 & above...
  30. compile endif
  31. compile if not defined(REXX_SYNTAX_ASSIST)
  32.    REXX_SYNTAX_ASSIST = 1      -- (0) Include Rexx syntax assist
  33. compile endif
  34. compile if not defined(WANT_STACK_CMDS)
  35.  compile if not defined(STD_MENU_NAME)
  36.    WANT_STACK_CMDS = 'SWITCH'  -- (0) Include this; nice to have
  37.  compile else
  38.    WANT_STACK_CMDS = 1         -- (0) Leave on all the time; can't toggle w/ new menus
  39.  compile endif
  40. compile endif  -- WANT_STACK_CMDS
  41. compile if not defined(WANT_ALL)
  42.    WANT_ALL = 1                -- (0) Include this; nice to have
  43. compile endif
  44. compile if not defined(WANT_SEARCH_PATH)
  45.    WANT_SEARCH_PATH = 1        -- (0) Include this; nice to have
  46. compile endif
  47. compile if not defined(WANT_LAN_SUPPORT)
  48.    WANT_LAN_SUPPORT = 1        -- (0) Include this; nice to have
  49. compile endif
  50. compile if not defined(SETSTAY)
  51.    SETSTAY = '?'               -- (0) Enable the STAY comamnd
  52. compile endif
  53. compile if not defined(WANT_STREAM_MODE)
  54.    WANT_STREAM_MODE = 'SWITCH' -- (0) Enable switching stream mode on and off
  55. compile endif
  56. compile if not defined(WANT_CUA_MARKING)
  57.    WANT_CUA_MARKING = 'SWITCH' -- (0) Enable switching between CUA and advanced marking
  58. compile endif
  59. compile if not defined(ENHANCED_ENTER_KEYS)
  60.    ENHANCED_ENTER_KEYS = 1     -- (0) Let users configure each enter key separately
  61. compile endif
  62. compile if not defined(ENHANCED_PRINT_SUPPORT)
  63.    ENHANCED_PRINT_SUPPORT = 1  -- (0) Support list of printers
  64. compile endif
  65. compile if not defined(WANT_DBCS_SUPPORT)
  66.    WANT_DBCS_SUPPORT = 1       -- (0) Include support for DBCS
  67. compile endif
  68. compile if not defined(EXTRA_EX)
  69.  compile if EVERSION < '6.00c'
  70.    EXTRA_EX = 1                -- (0) To make room in EPM.EX for everything we need
  71.  compile else
  72.    EXTRA_EX = 0                --     6.00c supports large .ex files
  73.  compile endif
  74. compile endif
  75. compile if not defined(WANT_BRACKET_MATCHING)
  76.    WANT_BRACKET_MATCHING = 1   -- (0) Include bracket matching code.
  77. compile endif
  78. compile if not defined(WANT_KEYWORD_HELP)
  79.    WANT_KEYWORD_HELP = 1       -- (0) Include keyword lookup code.
  80. compile endif
  81. compile if not defined(WANT_EPM_SHELL) and EVERSION >= '5.20'
  82.    WANT_EPM_SHELL = 1          -- (0) Include the shell window support
  83. compile endif
  84. compile if not defined(WANT_LONGNAMES)
  85.    WANT_LONGNAMES = 'SWITCH'   -- (0) Enable switching on longname support
  86. compile endif
  87. compile if not defined(WANT_PROFILE)
  88.    WANT_PROFILE = 'SWITCH'     -- (0) Enable switching on Rexx profile support
  89. compile endif
  90. compile if not defined(TOGGLE_TAB)
  91.    TOGGLE_TAB = 1              -- (0) Enable toggling Tab key to insert a tab character.
  92. compile endif
  93. compile if not defined(C_TABS)
  94.    C_TABS       = 0            -- (3) Users who don't recompile can't control this, so don't set.
  95. compile endif
  96. compile if not defined(C_MARGINS)
  97.    C_MARGINS    = 0            -- (1 254 1)  "
  98. compile endif
  99. compile if not defined(E_TABS)
  100.    E_TABS       = 0            -- (3)        "
  101. compile endif
  102. compile if not defined(E_MARGINS)
  103.    E_MARGINS    = 0            -- (1 254 1)  "
  104. compile endif
  105. compile if not defined(REXX_TABS)
  106.    REXX_TABS    = 0            -- (3)        "
  107. compile endif
  108. compile if not defined(REXX_MARGINS)
  109.    REXX_MARGINS = 0            -- (1 254 1)  "
  110. compile endif
  111. compile if not defined(P_TABS)
  112.    P_TABS       = 0            -- (3)        "
  113. compile endif
  114. compile if not defined(P_MARGINS)
  115.    P_MARGINS    = 0            -- (1 254 1)  "
  116. compile endif
  117. compile if not defined(BLOCK_ACTIONBAR_ACCELERATORS)
  118.    BLOCK_ACTIONBAR_ACCELERATORS='SWITCH'  -- (1) Switch CUA menu support on/off
  119. compile endif
  120. compile if not defined(WANT_TAGS) and EVERSION >= '5.60'
  121.    WANT_TAGS = 1               -- (0) Include support for 'tags' file
  122. compile endif
  123. compile if not defined(my_STACK_CMDS) and EVERSION >= '6.00c'
  124.    my_STACK_CMDS = 1           -- (0) Initialize to stack cmds visible
  125. compile endif
  126. compile if not defined(WANT_TRUNCATED_WARNING) and EVERSION < '5.60'
  127.    WANT_TRUNCATED_WARNING = 1  -- (0) Give a pop-up for "Lines truncated" warning
  128. compile endif
  129. compile if not defined(DYNAMIC_CURSOR_STYLE)
  130.    DYNAMIC_CURSOR_STYLE = 1    -- (0) Allow selecting cursor style at run time
  131. compile endif
  132. compile if not defined(EPM_POINTER)
  133.    EPM_POINTER = 'SWITCH'      -- (2) Allow selecting mouse pointer style at run time
  134. compile endif
  135. compile if not defined(SUPPORT_USERS_GUIDE)
  136.    SUPPORT_USERS_GUIDE = 1     -- (0) Include a reference to the EPM User's Guide on the Help menu
  137. compile endif
  138. compile if not defined(SUPPORT_TECHREF)
  139.    SUPPORT_TECHREF = 1         -- (0) Include a reference to the EPM Macro Programmer's Tech. Ref. on the Help menu
  140. compile endif
  141.  
  142. compile if not defined(DRAG_COLOR)
  143. define
  144.    DRAGCOLOR = ''              -- (YELLOW + MAGENTAB) This will use .markcolor for the .dragcolor.
  145. compile endif
  146.  
  147. compile if defined(BLACK)
  148. define
  149.  compile if not defined(HIGHLIGHT_COLOR)
  150.    HIGHLIGHT_COLOR=Yellow + Magentab
  151.  compile endif
  152. compile endif
  153.  
  154. ------------  Differences from standard OS2TOOLS configuration below  --------
  155.  
  156. const
  157.    HAVE_CUSTEPM = 1
  158. compile if not defined(LINK_CUSTEPM_SEPARATELY)
  159.  compile if EVERSION >= 5.60 & EVERSION < '6.00c'
  160.    LINK_CUSTEPM_SEPARATELY = 1  -- Not enough room in 5.60
  161.  compile else
  162.    LINK_CUSTEPM_SEPARATELY = 0
  163.  compile endif
  164. compile endif
  165.      -- Note that support is included in the base macros for CUSTEPM's accelerators.
  166. compile if not defined(ACTIONS_ACCEL__L)  -- Accelerator letter for Actions menu
  167.    ACTIONS_ACCEL__L = 'A'
  168. compile endif
  169. compile if not defined(ACTIONS_ACCEL__A1) -- Accelerator letter ASCII code for Actions menu
  170.    ACTIONS_ACCEL__A1 = 65                 --  == asc('A')  -- Upper case
  171. compile endif
  172. compile if not defined(ACTIONS_ACCEL__A2) -- Accelerator letter ASCII code for Actions menu
  173.    ACTIONS_ACCEL__A2 = 97                 --  == asc('a')  -- Lower case
  174. compile endif
  175.  
  176. ;compile if EXTRA_EX & not LINK_CUSTEPM_SEPARATELY -- If we're using EXTRA.EX, include the CUSTEPM code in there.
  177. ; compile if not defined(SITE_EXTRA)
  178. ;   SITE_EXTRA       = 'CUSTEPM.E'
  179. ; compile endif
  180. ;compile else         -- Otherwise, it has to go in EPM.EX.
  181.  compile if not defined(SITE_STUFF)
  182.    SITE_STUFF       = 'CUSTEPM.E'
  183.  compile endif
  184. ;compile endif  -- EXTRA_EX
  185.  
  186.