Ticket #142: 01_debian_syntax.patch

File 01_debian_syntax.patch, 4.3 KB (added by Patrick Winnertz, 10 years ago)

Added by email2trac

  • syntax/Makefile.am

    diff --git a/syntax/Makefile.am b/syntax/Makefile.am
    index d99dc3a..49ee0a2 100644
    a b SYNTAXFILES = \ 
    55        assembler.syntax        \ 
    66        c.syntax                \ 
    77        changelog.syntax        \ 
     8        debian-changelog.syntax \ 
     9        debian-control.syntax   \ 
     10        debian-description.syntax \ 
     11        debian-sources-list.syntax \ 
    812        cs.syntax               \ 
    913        css.syntax              \ 
    1014        d.syntax                \ 
  • syntax/Syntax

    diff --git a/syntax/Syntax b/syntax/Syntax
    index efdd50e..96df00e 100644
    a b include idl.syntax 
    148148file Don_t_match_me Mail\sfolder ^From\s 
    149149include mail.syntax 
    150150 
     151file sources.list$ sources\slist 
     152include debian-sources-list.syntax 
     153 
     154file control$ Debian\scontrol\sfile 
     155include debian-control.syntax 
     156 
     157file (rules|rocks)$ Debian\srules 
     158include makefile.syntax 
     159 
     160file .\*changelog$ Debian\schangelog\sfile 
     161include debian-changelog.syntax 
     162 
     163file changelog.Debian$ Debian\schangelog\sfile 
     164include debian-changelog.syntax 
     165 
     166file .\*\\.dsc$ Debian\sdescriptiom\sfile 
     167include debian-description.syntax 
     168 
    151169file .\* unknown 
    152170include unknown.syntax 
  • new file syntax/debian-changelog.syntax

    diff --git a/syntax/debian-changelog.syntax b/syntax/debian-changelog.syntax
    new file mode 100644
    index 0000000..173b624
    - +  
     1context default 
     2 
     3    keyword linestart \s\s\*            brightcyan/17 
     4    keyword linestart \s--              brightred/19 
     5    keyword linestart \s\s\s\s\+        cyan/17 
     6 
     7    keyword <*@*>                       brightred/19 
     8    keyword whole experimental;         brightmagenta/magenta 
     9    keyword whole unstable;             brightmagenta/magenta 
     10    keyword whole stable;               brightmagenta/magenta 
     11    keyword whole urgency=low           yellow/24 
     12    keyword whole urgency=medium        brightgreen/6 
     13    keyword whole urgency=high          white/25 
     14    keyword whole urgency=LOW           yellow/24 
     15    keyword whole urgency=MEDIUM        brightgreen/6 
     16    keyword whole urgency=HIGH          white/25 
     17 
     18    keyword whole bug                   white/25 
     19    keyword whole Bug                   white/25 
     20    keyword whole BUG                   white/25 
  • new file syntax/debian-control.syntax

    diff --git a/syntax/debian-control.syntax b/syntax/debian-control.syntax
    new file mode 100644
    index 0000000..8778cdd
    - +  
     1context default 
     2    keyword linestart Source            brightmagenta/20 
     3    keyword linestart Section           brightmagenta/20 
     4    keyword linestart Priority          brightmagenta/20 
     5    keyword linestart Maintainer        brightmagenta/20 
     6    keyword linestart Standards-Version brightmagenta/20 
     7    keyword linestart Package           green/6 
     8    keyword linestart Architecture      green/6 
     9    keyword linestart Depends           green/6 
     10    keyword linestart Recommends        green/6 
     11    keyword linestart Suggests          green/6 
     12    keyword linestart Conflicts         green/6 
     13    keyword linestart Replaces          green/6 
     14    keyword linestart Provides          green/6 
     15    keyword linestart Pre-Depends       green/6 
     16    keyword linestart Build-Depends     green/6 
     17    keyword linestart Build-Depends-Indep       green/6 
     18    keyword linestart Build-Conflicts   green/6 
     19    keyword linestart Build-Conflicts-Indep     green/6 
     20    keyword linestart Description       green/6 
     21    keyword <*@*>                       brightred/19 
     22 
     23context linestart \s \n brown/22 
  • new file syntax/debian-description.syntax

    diff --git a/syntax/debian-description.syntax b/syntax/debian-description.syntax
    new file mode 100644
    index 0000000..2a4815f
    - +  
     1context default 
     2    keyword linestart Format            green 
     3    keyword linestart Source            brightmagenta 
     4    keyword linestart Version           yellow 
     5    keyword linestart Binary            brightgreen 
     6    keyword linestart Maintainer        brightmagenta 
     7    keyword <*@*>                       brightred 
     8    keyword linestart Architecture      cyan 
     9    keyword linestart Standards-Version brightmagenta 
     10    keyword linestart Build-Depends     green 
     11    keyword linestart Files             green 
     12 
     13context --- \n                          brightred 
     14    spellcheck 
     15 
  • new file syntax/debian-sources-list.syntax

    diff --git a/syntax/debian-sources-list.syntax b/syntax/debian-sources-list.syntax
    new file mode 100644
    index 0000000..654fa8d
    - +  
     1context default 
     2    keyword linestart deb-src   brightmagenta/20 
     3    keyword linestart deb       brightmagenta/20 
     4    keyword \$\(ARCH\) brightred/18 
     5 
     6context # \n brown/22 
     7context ftp\:\/\/ \s green/6 
     8context http\:\/\/ \s green/6 
     9context cdrom\:\/ \s yellow/24 
     10context file\:\/ \s brightcyan/14 
     11 
     12###############################################################################