home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / fte0827.zip / config / m_diff.fte < prev    next >
Text File  |  1999-05-16  |  2KB  |  64 lines

  1. colorize DIFF {
  2.     SyntaxParser = 'SIMPLE';
  3.     
  4.     color {
  5.         { 'Normal',     'DIFF_Default' },
  6.         { 'Old',        'DIFF_Old' },
  7.         { 'New',        'DIFF_New' },
  8.         { 'Changed',    'DIFF_Changed' },
  9.     };
  10.  
  11.     h_state 0 { 'Normal' }
  12.     h_trans { 1, '^<s', '+>', 'New' }
  13.     h_trans { 2, '^<s', '-<', 'Old' }
  14.     h_trans { 3, '^<', '!', 'Changed' }
  15.  
  16.     h_state 1 { 'New' }
  17.     h_trans { 0, '$', '', 'Normal' }
  18.  
  19.     h_state 2 { 'Old' }
  20.     h_trans { 0, '$', '', 'Normal' }
  21.  
  22.     h_state 3 { 'Changed' }
  23.     h_trans { 0, '$', '', 'Normal' }
  24. }
  25.  
  26. colorize MERGE {
  27.     SyntaxParser        = 'SIMPLE';
  28.     color {
  29.         { 'Normal',     'MERGE_Default' },
  30.         { 'Changed',    'MERGE_Changed' },
  31.         { 'Old',        'MERGE_Old' },
  32.         { 'New',        'MERGE_New' },
  33.         { 'Control',    'MERGE_Control' },
  34.     };
  35.  
  36.     h_state 0 { 'Normal' }
  37.     h_trans { 1, '^<', '<<<<<<<', 'Control' }
  38.  
  39.     h_state 1 { 'Changed' }
  40.     h_trans { 2, '^>', '|||||||', 'Control' }
  41.     h_trans { 3, '^>', '=======', 'Control' }
  42.  
  43.     h_state 2 { 'Old' }
  44.     h_trans { 3, '^>', '=======', 'Control' }
  45.  
  46.     h_state 3 { 'New' }
  47.     h_trans { 0, '^>', '>>>>>>>', 'Control' }
  48. }
  49.  
  50. mode DIFF: PLAIN {        # unix/gnu diff
  51.     FileNameRx          = /\.\c{DIFF?}$/;
  52.     FirstLineRx         = /^diff /;
  53.     HilitOn             = 1;
  54.     Colorizer           = 'DIFF';                     
  55.     MultiLineHilit      = 0;
  56. }
  57.  
  58. mode MERGE: PLAIN {                      # unix/gnu rscmerge
  59.     FileNameRx          = /\.\cMRG$/;
  60.     HilitOn             = 1;
  61.     Colorizer           = 'MERGE';
  62.     MultiLineHilit      = 0;
  63. }
  64.