home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / wps / editor / epmtools / cstepm / custepm.cfg < prev    next >
Encoding:
Text File  |  1993-03-30  |  5.4 KB  |  139 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 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 & 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.    WANT_STACK_CMDS = 'SWITCH'  -- (0) Include this; nice to have
  36. compile endif
  37. compile if not defined(WANT_ALL)
  38.    WANT_ALL = 1                -- (0) Include this; nice to have
  39. compile endif
  40. compile if not defined(WANT_SEARCH_PATH)
  41.    WANT_SEARCH_PATH = 1        -- (0) Include this; nice to have
  42. compile endif
  43. compile if not defined(WANT_LAN_SUPPORT)
  44.    WANT_LAN_SUPPORT = 1        -- (0) Include this; nice to have
  45. compile endif
  46. compile if not defined(SETSTAY)
  47.    SETSTAY = '?'               -- (0) Enable the STAY comamnd
  48. compile endif
  49. compile if not defined(WANT_STREAM_MODE)
  50.    WANT_STREAM_MODE = 'SWITCH' -- (0) Enable switching stream mode on and off
  51. compile endif
  52. compile if not defined(WANT_CUA_MARKING)
  53.    WANT_CUA_MARKING = 'SWITCH' -- (0) Enable switching between CUA and advanced marking
  54. compile endif
  55. compile if not defined(ENHANCED_ENTER_KEYS)
  56.    ENHANCED_ENTER_KEYS = 1     -- (0) Let users configure each enter key separately
  57. compile endif
  58. compile if not defined(ENHANCED_PRINT_SUPPORT)
  59.    ENHANCED_PRINT_SUPPORT = 1  -- (0) Support list of printers
  60. compile endif
  61. compile if not defined(WANT_DBCS_SUPPORT)
  62.    WANT_DBCS_SUPPORT = 1       -- (0) Include support for DBCS
  63. compile endif
  64. compile if not defined(EXTRA_EX)
  65.    EXTRA_EX = 1                -- (0) To make room in EPM.EX for everything we need
  66. compile endif
  67. compile if not defined(WANT_BRACKET_MATCHING)
  68.    WANT_BRACKET_MATCHING = 1   -- (0) Include bracket matching code.
  69. compile endif
  70. compile if not defined(WANT_KEYWORD_HELP)
  71.    WANT_KEYWORD_HELP = 1       -- (0) Include keyword lookup code.
  72. compile endif
  73. compile if not defined(WANT_EPM_SHELL) and EVERSION >= '5.20'
  74.    WANT_EPM_SHELL = 1          -- (0) Include the shell window support
  75. compile endif
  76. compile if not defined(WANT_LONGNAMES)
  77.    WANT_LONGNAMES = 'SWITCH'   -- (0) Enable switching on longname support
  78. compile endif
  79. compile if not defined(WANT_PROFILE)
  80.    WANT_PROFILE = 'SWITCH'     -- (0) Enable switching on Rexx profile support
  81. compile endif
  82. compile if not defined(BLOCK_ACTIONBAR_ACCELERATORS)
  83.    BLOCK_ACTIONBAR_ACCELERATORS='SWITCH'  -- (1) Switch CUA menu support on/off
  84. compile endif
  85. compile if not defined(WANT_TAGS) and EVERSION >= '5.60'
  86.    WANT_TAGS = 1               -- (0) Include support for 'tags' file
  87. compile endif
  88.  
  89. compile if not defined(DRAG_COLOR)
  90. define
  91.    DRAGCOLOR = ''              -- (YELLOW + MAGENTAB) This will use .markcolor for the .dragcolor.
  92. compile endif
  93.  
  94. compile if defined(BLACK)
  95. define
  96.  compile if not defined(HIGHLIGHT_COLOR)
  97.    HIGHLIGHT_COLOR=Yellow + Magentab
  98.  compile endif
  99. compile endif
  100.  
  101. ------------  Differences from standard OS2TOOLS configuration below  --------
  102.  
  103. const
  104.    HAVE_CUSTEPM = 1
  105. compile if not defined(LINK_CUSTEPM_SEPARATELY)
  106.  compile if EVERSION >= 5.60
  107.    LINK_CUSTEPM_SEPARATELY = 1  -- Not enough room in 5.60 & above!
  108.  compile else
  109.    LINK_CUSTEPM_SEPARATELY = 0
  110.  compile endif
  111. compile endif
  112. compile if not defined(SUPPORT_USERS_GUIDE)
  113.    SUPPORT_USERS_GUIDE = 1
  114. compile endif
  115. compile if not defined(SUPPORT_TECHREF)
  116.    SUPPORT_TECHREF = 1
  117. compile endif
  118.      -- Note that support is included in the base macros for CUSTEPM's accelerators.
  119. compile if not defined(ACTIONS_ACCEL__L)  -- Accelerator letter for Actions menu
  120.    ACTIONS_ACCEL__L = 'A'
  121. compile endif
  122. compile if not defined(ACTIONS_ACCEL__A1) -- Accelerator letter ASCII code for Actions menu
  123.    ACTIONS_ACCEL__A1 = 65                 --  == asc('A')  -- Upper case
  124. compile endif
  125. compile if not defined(ACTIONS_ACCEL__A2) -- Accelerator letter ASCII code for Actions menu
  126.    ACTIONS_ACCEL__A2 = 97                 --  == asc('a')  -- Lower case
  127. compile endif
  128.  
  129. compile if EXTRA_EX  -- If we're using EXTRA.EX, include the CUSTEPM code in there.
  130.  compile if not defined(SITE_EXTRA)
  131.    SITE_EXTRA       = 'CUSTEPM.E'
  132.  compile endif
  133. compile else         -- Otherwise, it has to go in EPM.EX.
  134.  compile if not defined(SITE_STUFF)
  135.    SITE_STUFF       = 'CUSTEPM.E'
  136.  compile endif
  137. compile endif  -- EXTRA_EX
  138.  
  139.