home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / pmcstex.zip / install / advanced / PM_MyCNF.e < prev   
Text File  |  2000-04-09  |  7KB  |  148 lines

  1. /* 
  2.    This is MyCNF.e used by Petr Mikulik. You may use it as you want. 
  3. */
  4.  
  5. ; The following is the MYCNF.E used to build the .ex files for the OS/2 2.0
  6. ; Enhanced Editor.  It is included in EMACROS.FLS as an example; please do
  7. ; *not* use it as a base MYCNF.E.  The MYCNF.E should only include changes
  8. ; from the STDCNF.E defaults; defining *everything* just makes it more
  9. ; difficult to debug problems.  The defaults are shown in parentheses.
  10. ; For possible values for each setting, see the documentation or STDCNF.E.
  11.  
  12. const
  13.    HOST_SUPPORT = 'EMUL'       -- ('STD') Use E3EMUL.  Following are for it:
  14.      USING = 'IBM'               -- ('CM') Send/Receive protocol    Needed for MVS
  15.      MVS = 1                     -- (0) Include MVS support
  16.      HOST_LT_REQUIRED = 1        -- (0) H: refers to PC; HA: refers to host.
  17. compile if EVERSION < '6.00c'
  18.    LINK_HOST_SUPPORT = 1       -- (0) Must link in host support; no room in base.
  19. compile endif
  20.    REXX_SYNTAX_ASSIST = 1      -- (0) Include Rexx syntax assist
  21.    E_SYNTAX_ASSIST = 0         -- (1) The product doesn't need E syntax assist!
  22. compile if EVERSION < '6.00c'
  23.    WANT_STACK_CMDS = 'SWITCH'  -- (0) Include this; nice to have
  24. compile else
  25.    WANT_STACK_CMDS = 1         -- (0) Leave on all the time; can't toggle w/ new menus
  26. compile endif
  27.    WANT_ET_COMMAND = 0         -- (1) The product doesn't get ETPM.
  28.    WANT_ALL = 1                -- (0) Include this; nice to have
  29.    WANT_SEARCH_PATH = 1        -- (0) Include this; nice to have
  30.    WANT_LAN_SUPPORT = 1        -- (0) Include this; nice to have
  31. compile if EVERSION < '6.00c'  -- (Slows down startup)
  32.    CHECK_FOR_LEXAM = 1         -- (0) Give them spell checking if they already have LEXAM.DLL
  33. compile endif
  34.  
  35. compile if EVERSION < 6   -- This is now the internal default in EPM 6
  36.    my_DEFAULT_EDIT_OPTIONS = '/t'  -- ('') Default should be to keep (not expand) tabs
  37. compile endif
  38.    SETSTAY = '?'               -- (0) Enable the STAY comamnd
  39.    WANT_STREAM_MODE = 'SWITCH' -- (0) Enable switching stream mode on and off
  40. compile if EVERSION < 6    -- Don't bother with this for the beta version.
  41.    my_STREAM_MODE = 1          -- (0) Default is to start with it on
  42. compile endif
  43.    WANT_CUA_MARKING = 'SWITCH' -- (0) Enable switching between CUA and advanced marking
  44. compile if EVERSION < 6    -- Don't bother with this for the beta version.
  45.    my_CUA_marking_switch = 1   -- (0) Default is to start with it on
  46. compile endif
  47. compile if EVERSION < 6    -- Don't want this stuff in EPM 6
  48.    RING_OPTIONAL = 1           -- (0) Enables Ring on / Ring off code
  49.    my_RING_ENABLED = 0         -- (1) Make it stupid for CUA
  50.    NO_ESCAPE = 1               -- (0) CUA says Escape key can't go to command dialog.
  51. compile endif
  52.    SUPPORT_BOOK_ICON = 0       -- (1) No "Book icon" on Options
  53.    ENHANCED_ENTER_KEYS = 1     -- (0) Let users configure each enter key separately
  54.    ENHANCED_PRINT_SUPPORT = 1  -- (0) Support list of printers
  55.    WANT_DBCS_SUPPORT = 1       -- (0) Include support for DBCS
  56. compile if EVERSION < '6.00c'
  57.    EXTRA_EX = 1                -- (0) To make room in EPM.EX for everything we need
  58.    WANT_EPM_SHELL = 'HIDDEN'   -- (0) Include the function, but not initially visible.
  59. compile else
  60.    WANT_EPM_SHELL = 1          -- (0) Include the shell support.
  61. compile endif
  62.    WANT_BRACKET_MATCHING = 1   -- (0) Include bracket matching code.
  63.    WANT_KEYWORD_HELP = 1       -- (0) Include keyword lookup code.
  64.    WANT_LONGNAMES = 'SWITCH'   -- (0) Enable switching on longname support
  65.    WANT_PROFILE = 'SWITCH'     -- (0) Enable switching on Rexx profile support
  66. compile if defined(NO_ESCAPE)
  67.    TOGGLE_ESCAPE = 1           -- (0) Enable toggling Esc to activate command dialog.
  68. compile endif
  69.    TOGGLE_TAB = 1              -- (0) Enable toggling Tab key to insert a tab character.
  70.    C_TABS       = 0            -- (3) Without ETPM, users can't customize, so don't set.
  71.    C_MARGINS    = 0            -- (1 254 1)  "
  72.    E_TABS       = 0            -- (3)        "
  73.    E_MARGINS    = 0            -- (1 254 1)  "
  74.    REXX_TABS    = 0            -- (3)        "
  75.    REXX_MARGINS = 0            -- (1 254 1)  "
  76.    P_TABS       = 0            -- (3)        "
  77.    P_MARGINS    = 0            -- (1 254 1)  "
  78.    BLOCK_ACTIONBAR_ACCELERATORS='SWITCH'  -- (1) Switch menu accelerators on/off
  79. ;; my_CUA_MENU_ACCEL = 1       -- (0) Don't block menu accelerators for action bar selections.
  80.    WANT_NODISMISS_MENUS = 0    -- (1) Don't make Pref. & Frame Ctrls menus NODISMISS
  81. compile if EVERSION < '5.60'
  82.    WANT_TRUNCATED_WARNING = 1  -- (0) Give a pop-up for "Lines truncated" warning
  83. compile endif
  84.    DYNAMIC_CURSOR_STYLE = 1    -- (0) Allow selecting cursor style at run time
  85.    EPM_POINTER = 'SWITCH'      -- (2) Allow selecting mouse pointer style at run time
  86. compile if EVERSION >= 6
  87. ;; STD_MENU_NAME = 'ovshmenu.e' -- (undef) Use WOVSH menu style
  88.    STD_MENU_NAME = 'fevshmnu.e' -- (undef) Use WFEVSH menu style
  89.    my_STACK_CMDS = 1           -- (0) Initialize to stack cmds visible
  90.    WANT_TAGS = 1               -- (0) Include support for 'tags' file
  91. ;; INITIAL_TOOLBAR = 0         -- (Undef) Start out off, so window appears more quickly
  92. compile endif
  93.  
  94. define
  95.    DRAGCOLOR = ''              -- (YELLOW + MAGENTAB) This will use .markcolor for the .dragcolor.
  96.  
  97. compile if defined(BLACK)
  98. define
  99.    HIGHLIGHT_COLOR = Yellow + Magentab  -- ('') Default is no highlight after Locate
  100.    MARKCOLOR                = White + BlackB  -- (BLUE + GREYB)
  101. compile endif
  102.  
  103.  
  104. -- PETR
  105. SUPPORT_USERS_GUIDE = 1
  106. SUPPORT_TECHREF = 1
  107.  
  108. -- change the "locate (search)" oval shape and colour:
  109. LOCATE_CIRCLE_STYLE  =  4
  110. LOCATE_CIRCLE_COLOR1 = 13
  111. LOCATE_CIRCLE_COLOR2 = 13
  112.  
  113. -- automatically unmarking (after copy/move) of previously marked text: 
  114. -- put 1 instead of 0
  115. UNMARK_AFTER_MOVE = 0
  116.  
  117. -- this option does not copy the eoln char together with the selected word
  118. WORD_MARK_TYPE = 'CHAR'
  119.  
  120. -- for spell checking, loading, tags and many some others things too
  121. TEX_FILETYPES  = 'TEX LATEX STY CLS DTX'
  122. TEX_EXTENSIONS = 'TEX LATEX STY CLS DTX'
  123.  
  124. -- change the "proof word/text" oval shape and colour:
  125. -- This is for compiling  epmlex.e
  126. PROOF_CIRCLE_STYLE  =  4
  127. PROOF_CIRCLE_COLOR1 = 13
  128. PROOF_CIRCLE_COLOR2 = 13
  129.  
  130. -- syntax expansion assistance
  131. -- !!!! PETR: watch it!!!! if 1, then sth. missing!
  132. WANT_MY_ASSIST = 0
  133.  
  134. -- one or two spaces follow .:;!? when reflowing a paragraph
  135. MY_TWO_SPACES = 1
  136.  
  137. -- join two lines after wrap. well, not working as I would expect/prefer:
  138. --- force reformat_paragraph so that it is TeX-aware
  139. MY_JOIN_AFTER_WRAP = 1
  140.  
  141. -- indent lines. Does it really works?
  142. WANT_STREAM_INDENTED = 0
  143.  
  144. -- backing up files before save?
  145. BACKUP_PATH='='
  146.  
  147. -- eof MyCNF.e by PM
  148.