home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / epmtfe30.zip / source.zip / source / MYCNF.SMP < prev    next >
Text File  |  1999-02-21  |  8KB  |  161 lines

  1. /********************************************************************/
  2. /*                                                                  */
  3. /*  file MYCNF.E 1999-02-21 (WaS)                                   */
  4. /*                                                                  */
  5. /*  Use this file to create an EPM which will behave like the one   */
  6. /*  shipped with Warp 4, except for bug fixes and some extras.      */
  7. /*  It will comply with the online help, the User's Guide and the   */
  8. /*  Warp4 Dlls.                                                     */
  9. /*                                                                  */
  10. /*  Any extras are collected in the first section of this file and  */
  11. /*  may be deleted.  See sections 2 and 3 for useful changes with   */
  12. /*  respect to syntax assist and host support.                      */
  13. /*                                                                  */
  14. /*  For possible values for each setting, see the documentation or  */
  15. /*  STDCNF.E.  The defaults are shown in parentheses.               */
  16. /*                                                                  */     
  17. /********************************************************************/
  18.  
  19.  
  20. /********************************************/
  21. /*                                          */
  22. /*  1) Personal extras;                     */
  23. /*  delete or change them as you like it:   */
  24. /*                                          */
  25. /********************************************/
  26.  
  27. define
  28.    my_default_search_options = 'c' -- Open the Search dialog with "ignore case".
  29.    my_matchtab_on = 1              -- Start the editor with MATCHTAB ON.
  30.    my_join_after_wrap = 0          -- Don't join the next line after a word wrap.
  31.  
  32.  
  33. const
  34.    BLOCK_ALT_KEY = 1               -- Alt/AltGr keys do not switch to the menu,
  35.                                    -- if pressed alone.
  36.                                    -- Can be defined in profile.erx, too,
  37.                                    -- but the keys won't "beep" then!
  38.    
  39.    SUPPORT_USERS_GUIDE = 1         -- (0) Include a reference to the 
  40.                                    --     "EPM User's Guide" on the Help menu
  41.    SUPPORT_TECHREF = 1             -- (0) Include a reference to the
  42.                                    --     "EPM Technical Reference", too
  43.                                    
  44.  
  45. /**********************/
  46. /*                    */
  47. /*  2) Syntax assist  */
  48. /*                    */
  49. /**********************/
  50.                                    -- Enable or disable syntax assist
  51.                                    -- according to your needs:
  52.    REXX_SYNTAX_ASSIST = 1          -- (0) support REXX 
  53.    E_SYNTAX_ASSIST = 1             -- (1) support E ( = EPM macro language )
  54.    C_SYNTAX_ASSIST = 1             -- (1) support C and Java
  55.    P_SYNTAX_ASSIST = 0             -- (1) don't support Pascal
  56.                                    -- Warp 4 version has no syntax assist at all.
  57.    
  58.    WANT_END_COMMENTED = 0          -- (1) Don't add a comment to closing braces
  59.                                    
  60.                                    -- If you like automatic indentation,
  61.                                    -- then uncomment the next definition:
  62. /* 
  63.    WANT_STREAM_INDENTED = 1        -- (0) Indent each new line according to the previous one
  64. */ 
  65.  
  66.  
  67. /*********************/
  68. /*                   */
  69. /*  3) Host support  */
  70. /*                   */
  71. /*********************/
  72.  
  73. const
  74.    HOST_SUPPORT = 'EMUL'       -- ('STD') Use E3EMUL.  Following are for it:
  75.    USING = 'IBM'               -- ('CM') Send/Receive protocol    Needed for MVS
  76.    MVS = 1                     -- (0) Include MVS support
  77.    HOST_LT_REQUIRED = 1        -- (0) H: refers to PC; HA: refers to host.
  78.                                -- or say:
  79. /*
  80.    HOST_SUPPORT = ''           -- disable host support, save memory
  81. */
  82.  
  83.  
  84. /************************************************************/
  85. /*                                                          */
  86. /*  4) Do not change the rest of this file unless you know  */
  87. /*  what you are doing!  Better: Do not change it at all!   */
  88. /*                                                          */
  89. /************************************************************/
  90.  
  91. const
  92. compile if EVERSION < '6.00c'
  93.    LINK_HOST_SUPPORT = 1       -- (0) Must link in host support; no room in base.
  94. compile endif
  95. compile if EVERSION < '6.00c'
  96.    WANT_STACK_CMDS = 'SWITCH'  -- (0) Include this; nice to have
  97. compile else
  98.    WANT_STACK_CMDS = 1         -- (0) Leave on all the time; can't toggle w/ new menus
  99. compile endif
  100.    WANT_ALL = 1                -- (0) Include this; nice to have
  101.    WANT_SEARCH_PATH = 1        -- (0) Include this; nice to have
  102.    WANT_LAN_SUPPORT = 1        -- (0) Include this; nice to have
  103.    SETSTAY = '?'               -- (0) Enable the STAY comamnd
  104.    WANT_STREAM_MODE = 'SWITCH' -- (0) Enable switching stream mode on and off
  105.    WANT_CUA_MARKING = 'SWITCH' -- (0) Enable switching between CUA and advanced marking
  106.    ENHANCED_ENTER_KEYS = 1     -- (0) Let users configure each enter key separately
  107.    ENHANCED_PRINT_SUPPORT = 1  -- (0) Support list of printers
  108.    WANT_DBCS_SUPPORT = 1       -- (0) Include support for DBCS
  109. compile if EVERSION < '6.00c'
  110.    EXTRA_EX = 1                -- (0) To make room in EPM.EX for everything we need
  111. compile endif
  112.    WANT_BRACKET_MATCHING = 1   -- (0) Include bracket matching code.
  113.    WANT_KEYWORD_HELP = 1       -- (0) Include keyword lookup code.
  114.    WANT_EPM_SHELL = 1          -- (0) Include the shell window support
  115.    WANT_LONGNAMES = 'SWITCH'   -- (0) Enable switching on longname support
  116.    WANT_PROFILE = 'SWITCH'     -- (0) Enable switching on Rexx profile support
  117.    TOGGLE_TAB = 1              -- (0) Enable toggling Tab key to insert a tab character.
  118.    C_TABS       = 0            -- (3) Users who don't recompile can't control this, so don't set.
  119.    C_MARGINS    = 0            -- (1 254 1)  "
  120.    E_TABS       = 0            -- (3)        "
  121.    E_MARGINS    = 0            -- (1 254 1)  "
  122.    REXX_TABS    = 0            -- (3)        "
  123.    REXX_MARGINS = 0            -- (1 254 1)  "
  124.    P_TABS       = 0            -- (3)        "
  125.    P_MARGINS    = 0            -- (1 254 1)  "
  126.    BLOCK_ACTIONBAR_ACCELERATORS='SWITCH'  -- (1) Switch menu accelerators on/off
  127. compile if EVERSION >= 6
  128.    my_STACK_CMDS = 1           -- (0) Initialize to stack cmds visible
  129.    WANT_TAGS = 1               -- (0) Include support for 'tags' file
  130.    KEEP_TAGS_FILE_LOADED = 0   -- (1) default setting seems to break 'tags' support
  131. compile elseif EVERSION >= '5.60'
  132.    WANT_TAGS = 'DYNALINK'      -- (0) Include support for 'tags' file
  133. compile endif
  134. compile if EVERSION < '5.60'
  135.    WANT_TRUNCATED_WARNING = 1  -- (0) Give a pop-up for "Lines truncated" warning
  136. compile endif
  137.    DYNAMIC_CURSOR_STYLE = 1    -- (0) Allow selecting cursor style at run time
  138.    EPM_POINTER = 'SWITCH'      -- (2) Allow selecting mouse pointer style at run time
  139.    SUPPORT_BOOK_ICON = 0       -- (1) No "Book icon" on Options
  140.    WANT_NODISMISS_MENUS = 0    -- (1) Don't make Pref. & Frame Ctrls menus NODISMISS
  141.    RING_OPTIONAL = 1           -- (0) Enables Ring on / Ring off code
  142.    TOGGLE_ESCAPE = 1           -- (0) define 'escapekey' command
  143.    NO_ESCAPE = 1               -- (0) enable esc key upon request only
  144. define
  145.    DRAGCOLOR = ''              -- This will use .markcolor for the .dragcolor.
  146.    HIGHLIGHT_COLOR = 176       -- ('') EPM 6.x checks for > 0 only
  147.    my_CUA_marking_switch = 1   -- (0) Start with CUA marking mode enabled.
  148. const
  149.    LOCATE_CIRCLE_STYLE = 3     -- thick ellipsis, well visible
  150.    LOCATE_CIRCLE_COLOR1 = 12   -- light_red, visible on any background
  151.    PROOF_CIRCLE_STYLE = 3      -- thick ellipsis, well visible
  152.    PROOF_CIRCLE_COLOR1 = 12    -- light_red, visible on any background
  153. const
  154.    JAVA_SYNTAX_ASSIST = 1      -- (0) ignored, unless C syntax assist is included
  155. define   
  156.    my_default_save_options = '/O'  -- ('') auto-convert <lf> to <cr><lf>;
  157.                                    -- this complies with IBM's documentation,
  158.                                    -- in contrast to the EPM shipped with Warp4!
  159. /* Finis */
  160.  
  161.