home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR8 / AURORA10.ZIP / ACFG.A < prev    next >
Text File  |  1993-08-18  |  17KB  |  333 lines

  1.  
  2. //┌────────────────────────────────────────────────────────────────────┐
  3. //│ The Aurora Editor v1.0 - Configuration Settings                    │
  4. //│                                                                    │
  5. //│ Please keep a backup copy of this file.                            │
  6. //│                                                                    │
  7. //│ For a description of these configuration settings, select the      │
  8. //│ "Configuration" item on the "Help" pull-down menu.                 │
  9. //│                                                                    │
  10. //│ To change a configuration setting, locate the desired setting in   │
  11. //│ this file and type in the new value for the setting. Do NOT change │
  12. //│ the name of the setting. String values containing blanks should be │
  13. //│ enclosed in quotes and preceded by the '@' character. Do not add   │
  14. //│ or remove any punctuation (',' or '.').                            │
  15. //│                                                                    │
  16. //│ When you are finished, save this file and select "Restore          │
  17. //│ Settings" from the "Set" pulldown menu. Exit and re-enter the      │
  18. //│ editor for your changes to take effect.                            │
  19. //└────────────────────────────────────────────────────────────────────┘
  20.  
  21.   obj  prf (
  22.  
  23.   set%
  24.  
  25.  
  26.   // Video ─────────────────────────────────────────────────────────────
  27.  
  28.     VidCols          0               ,// video columns (0=default)
  29.     VidRows          0               ,// video rows (0=default)
  30.     VidStr           @"░"            ,// video background fill string
  31.                                          // (null=use existing bkgnd)
  32.  
  33.   // Mouse ────────────────────────────────────────────────────────────-
  34.  
  35.     Mouse            y               ,// (y/n) enable mouse operation
  36.     MouReverse       n               ,// (y/n) reverse mouse buttons
  37.     MouSenX          5               ,// x sensitivity ratio
  38.     MouSenY          12              ,// y sensitivity ratio
  39.     MouDst           50              ,// double-speed threshold
  40.     MouDouble        300             ,// double-click interval (in msec)
  41.     MouHold          300             ,// mouse hold time (in msec)
  42.     MouDelay         0               ,// mouse repeat delay (in msec)
  43.                                       //   (0=fast,30=slow)
  44.  
  45.     MouMrkS          r               ,// default mark on single-click & drag
  46.                                          // (r=column,l=line,s=stream)
  47.     MouMrkD          l               ,// default mark on double-click & drag
  48.                                          // (r=column,l=line,s=stream)
  49.  
  50.  
  51.   // Word Processing ───────────────────────────────────────────────────
  52.  
  53.     TabWidth         8               ,// tab width for interval tabs
  54.     Tabs            @"4 8 16 24 50 72"        ,// variable tab stops
  55.  
  56.     VarTabs          n               ,// (y/n) default variable tabs ON
  57.     SmartTabs        n               ,// (y/n) default smart tabs ON
  58.     WordWrap         n               ,// (y/n) default word wrap ON
  59.  
  60.     LMargin          3               ,// left margin
  61.     RMargin          72              ,// right margin
  62.     Indent           0               ,// paragraph indent
  63.  
  64.  
  65.   // Default File Extensions ──────────────────────────────────────────-
  66.  
  67.     DefExt           @"c h cpp doc txt a asm pas inc bat"              ,
  68.  
  69.  
  70.   // Open options ──────────────────────────────────────────────────────
  71.  
  72.     OpenOpt          f               ,// default load options
  73.                                          // z=max,f=full,c=cascade,n=min
  74.     LineDlm          0D0Ah           ,// line delimiter
  75.     BinaryLength     64              ,// line length for open binary
  76.     TruncLength      0               ,// max line length at load (0=max)
  77.  
  78.     FmgrOpt          dhf             ,// file manager options (d=subdir,
  79.                                         // h=hidden/system, k=size in k,
  80.                                         // f=dirs first on name sort
  81.     FmgrSrt          n               ,// default file manager sort
  82.                                          // n=name, s=size, d=date,
  83.                                          // o,null=OS default
  84.     FmgrQuit         n               ,// (y/n) close file mgr window when
  85.                                          // loading file from file mgr
  86.  
  87.  
  88.   // Save options ─────────────────────────────────────────────────────-
  89.  
  90.     Backup           y               ,// (y/n) default backup wrap ON
  91.     BakDir           @""             ,// backup directory (null=file directory)
  92.     BakExt           @"BAK"          ,// file extension for backup
  93.  
  94.     SaveEOF          n               ,// (y/n) append Ctrl-Z to end-of-file
  95.     AutoSave         0               ,// secs between automatic saves (0=OFF)
  96.  
  97.  
  98.   // Editing preferences ───────────────────────────────────────────────
  99.  
  100.     UndoSize         300             ,// undo/redo stack size
  101.     HistSize         50              ,// history size
  102.     ClipName       @"clipboard"      ,// default clipboard name
  103.  
  104.     Insert           y               ,// (y/n) default to insert mode
  105.     EnterIns         s               ,// s=split, i=ins line, null=line beg
  106.     EnterOvl                         ,// enter action in ovl mode
  107.     TabShift         y               ,// (y/n) shift text on tab left/right
  108.                                          // in INS mode
  109.     DelJoin          y               ,// (y/n) join lines if del chr at EOL
  110.     BakJoin          y               ,// (y/n) join lines if baksp at col 1
  111.     BakOvl           n               ,// (y/n) baksp ovrlay if not ins mode
  112.  
  113.     CopyLine         y               ,// (y/n) block copy repeats current
  114.                                          // line if nothing marked
  115.     DelLine          n               ,// (y/n) markdelete deletes current
  116.                                          // line if nothing marked
  117.     AutoMark         ptb             ,// default mark for block ops
  118.                                          // p=paragraph, l=line, null=none
  119.                                          // (if p, t=to top, b=to bottom)
  120.     MoveMark         y               ,// (y/n) move mark on copy, overlay
  121.     DrawMark         y               ,// (y/n) cursor movement resizes mark
  122.     CurHigh          y               ,// (y/n) cursor line highlighted
  123.     RepEnd           n               ,// (y/n) repeat END/HOME keys
  124.  
  125.     MatchChar        n               ,// (y/n) match character ([" default
  126.     AutoIndent       y               ,// (y/n) autoindent default
  127.     LineStyle        0               ,// default line draw style 0=single,
  128.                                          // 1=dbl horz, 2=dbl vert, 3=dbl,
  129.                                          // 4=erase
  130.  
  131.     FastCursor       0               ,// cursor scroll acceleration (0=none)
  132.     MultCopy         n               ,// (y/n) allow loading of same file
  133.                                          // or directory more than once
  134.  
  135.     CurOT            80              ,// cur ovl mode top (0-99)
  136.     CurOB            90              ,// cur ovl mode bot (0-99)
  137.     CurIT            50              ,// cur ins mode top (0-99)
  138.     CurIB            90              ,// cur ins mode bot (0-99)
  139.  
  140.     SearchOpt        i               ,// default search options
  141.                                          // i=ignore case, r=reverse,
  142.                                          // b=blk only, g=global, w=whole word
  143.     ReplaceOpt                       ,// default replace options
  144.                                          // a=replace all, null=none
  145.     SearchWrap       n               ,// (y/n) wrap on repeat last search/rpl
  146.  
  147.     EOTLine          @""             ,// end-of-text line (null=default)
  148.     ExitOpen         n               ,// (y/n) display open prompt on exit
  149.  
  150.     // tailored prompt string positions
  151.     //
  152.     //  1-open                       11-macro command
  153.     //  2-open and insert            12-key macro open
  154.     //  3-rename                     13-key macro save
  155.     //  4-save as                    14-place & goto bookmark
  156.     //  5-os command                 15-block fill
  157.     //  6-save block                 16-open binary
  158.     //  7-find
  159.     //  8-replace                    18-global settings
  160.     //  9-goto line & column         19-user defined prompts
  161.     // 10-scan files                 20-file mgr command prompts
  162.  
  163.     // tailored prompt values
  164.     // (0=command line, 1=one-line box, 2=dialog box)
  165.  
  166.     Prompts          11111111111111111111
  167.  
  168.  
  169.  .set%
  170.  
  171.   // Window preferences ───────────────────────────────────────────────-
  172.  
  173.     EditStyle        nsmvh           ,// edit window style (n=north title,
  174.                                          // s=south title, m=menu,
  175.                                          // h=horz scrollbar, v=vert scrollbar
  176.                                          // 1=toolbar
  177.     EditTitle        nl              ,// edit window title location (n=north,
  178.                                          // s=south, l=left, c=center, r=right)
  179.     EditStatus       nr              ,// edit window status location
  180.     EditCtls         n               ,// edit window controls location
  181.  
  182.     FmgrStyle        nsmvh           ,// file mgr window style
  183.     FmgrTitle        nl              ,// file mgr window title location
  184.     FmgrStatus       sl              ,// file mgr window status location
  185.     FmgrCtls         n               ,// file mgr window controls location
  186.  
  187.     TileNum          3               ,// # tiles before 2nd split on tiling
  188.  
  189.  
  190.   // Print options ─────────────────────────────────────────────────────
  191.  
  192.     PrtDev           PRN             ,// printer port
  193.     PrtPag           0               ,// lines per page (0=continuous)
  194.     PrtSpace         1               ,// line spacing
  195.     PrtCop           1               ,// number of copies to print
  196.     PrtIni                           ,// printer initialization string
  197.  
  198.     PrtTop           0               ,// top margin
  199.     PrtBot           0               ,// bottom margin
  200.     PrtLeft          0               ,// left margin
  201.     PrtRight         0               ,// right margin
  202.  
  203.     PrtOpt           hpes            ,// default printer options: h=header,
  204.                                          // f=footer, p=page numbers,
  205.                                          // l=line numbers, e=eject when done
  206.                                          // s=separator line on header/footer
  207.  
  208.  
  209.   // Desktop options ───────────────────────────────────────────────────
  210.  
  211.     SaveWin          y               ,// (y/n) remember window/cursor pos
  212.     SaveHis          y               ,// (y/n) save window/cursor pos and
  213.                                          // prompt history on exit
  214.     SaveMac          n               ,// (y/n) automatically save and load
  215.                                          // all recorded key macros
  216.     BootOpt          d               ,// boot options (d=last desktop,
  217.                                          // f=file mgr, o=open file prompt
  218.  
  219.   // Memory options ────────────────────────────────────────────────────
  220.  
  221.     MaxXMS           -1              ,// maximum XMS memory (in k) to use
  222.                                          // 0=none, -1=max
  223.     MaxEMS           -1              ,// maximum EMS memory (in k) to use
  224.                                          // 0=none, -1=max
  225.  
  226.     SwapFile1        @"c:\aurora@1.swp"         ,// primary swap file
  227.     SwapFile2        @"d:\aurora@2.swp"         ,// secondary swap file
  228.  
  229.  
  230.   // Other options ────────────────────────────────────────────────────-
  231.  
  232.     KeyEnh           y               ,// (y/n) test for enhanced keyboard
  233.     Sound            y               ,// (y/n) enable/disable sound
  234.     SoundF           200             ,// beep frequency
  235.  
  236.  
  237.   // Char sets to define words for word functions ──────────────────────
  238.  
  239.     CSetA           @"a-zA-Z0-9_"                        ,// char set A
  240.     CSetB           @"a-zA-Z0-9_()\-./\\@{}~:^!#$%&`'"   ,// char set B
  241.     CSetC           @"-!-■"                            ,// char set C
  242.  
  243.     CSet            @CSetA           ,// default char set
  244.  
  245.  
  246.   // Confirmations ─────────────────────────────────────────────────────
  247.  
  248.     ConDel           y               ,// (y/n) confirm on file delete
  249.     ConRpl           y               ,// (y/n) confirm on file replace
  250.     ConTch           y               ,// (y/n) confirm on file touch
  251.  
  252.  
  253.   // Colors ────────────────────────────────────────────────────────────
  254.  
  255.     // background
  256.     coBak            121             ,// background color
  257.  
  258.     // border
  259.     coBor            112             ,// window border color
  260.     coFsh            168             ,// window border flash color
  261.     coCor            135             ,// window corner color
  262.     coCorI           120             ,// window corner inactive color
  263.  
  264.     // edit window colors
  265.     coEdiT           31              ,// edit text color
  266.     coEdiB           63              ,// edit block highlight color
  267.     coEdi0           155             ,// edit title color
  268.     coEdiS           112             ,// edit scroll color
  269.     coEdiM           112             ,// edit menu color
  270.     coEdiH           4               ,// edit menu highlight color
  271.     coEdiX           160             ,// edit menu bar highlight
  272.     coEdiZ           27              ,// edit end-of-text line color
  273.     coEdiC           14              ,// edit title control color
  274.     coEdiF           26              ,// edit text fold color
  275.     coEdiG           47              ,// edit search-found highlight color
  276.     coEdiL           30              ,// edit cursor line highlight color*/
  277.     coEdi0I          151             ,// edit inactive title color
  278.     coEdiSI          120             ,// edit inactive scroll color
  279.     coEdiMI          120             ,// edit inactive menu color
  280.  
  281.     coFmgT           47              ,// file mgr text color
  282.     coFmgB           160             ,// file mgr block highlight color
  283.     coFmg0           47              ,// file mgr title color
  284.     coFmgS           112             ,// file mgr scroll color
  285.     coFmgM           112             ,// file mgr menu color
  286.     coFmgH           4               ,// file mgr menu highlight color
  287.     coFmgX           160             ,// file mgr menu bar highlight
  288.     coFmgC           14              ,// file mgr title control color
  289.     coFmg0I          39              ,// file mgr inactive title color
  290.     coFmgSI          120             ,// file mgr inactive scroll color
  291.     coFmgMI          120             ,// file mgr inactive menu color
  292.  
  293.     // dialog box colors
  294.     coDlg            127             ,// dialog box color
  295.     coDlgI           112             ,// dialog box inactive color
  296.     coDlgB           127             ,// dialog box border color
  297.     coDlgF           122             ,// dialog box flash color
  298.     coDlgH           4               ,// dialog box highlight color
  299.     coDlgC           14              ,// dialog box control color
  300.  
  301.     // one-line box prompt color
  302.     coBox            -1              ,// one-line box prompt color
  303.                                          // (-1 = window title bar color)
  304.     // button colors
  305.     coButI           32              ,// button inactive color
  306.     coBut            47              ,// button color
  307.  
  308.     // group box colors
  309.     coGrp            63              ,// group box color
  310.     coGrpI           48              ,// group box inactive color
  311.  
  312.     // history tab color
  313.     coRtv            40              ,// history tab color
  314.  
  315.     // video overscan border colors (-1=no change)
  316.     coVib            -1              ,// entry screen border color
  317.     coVibX           -1              ,// exit screen border color
  318.  
  319.  
  320.   // Borders ──────────────────────────────────────────────────────────-
  321.  
  322.     Shadow           1               ,// shadow thickness
  323.     BorT             0               ,// border type (0=expanded, 1=single,
  324.                                          // 2=double horz, 3=double vert,
  325.                                          // 4=double
  326.  
  327.     // if BorT=0 (expanded):
  328.     BorX             1               ,// x border thickness
  329.     BorY             1               ,// y border thickness
  330.     BorO             2               .// corner overlap length
  331.  
  332.   ).
  333.