debian.jsf (1123B)
1 # JOE syntax highlight file for apt's sources.list 2 # by Christian Nicolai (http://mycrobase.de) 3 4 =Idle 5 =Comment 6 =Keyword 7 =Bad 8 9 =URL +Constant 10 11 =SpacyURL +String +Constant 12 =Distribution +Preproc 13 =Component +DefinedIdent 14 15 :line_start Idle 16 * line_rest noeat 17 "#" line_comment recolor=-1 18 "a-zA-Z" deb recolor=-1 19 20 :line_rest Idle 21 * line_rest 22 "\n" line_start 23 24 :line_comment Comment comment 25 * line_comment 26 "\n" line_start 27 28 :deb Keyword 29 * deb 30 " \t" deb_url_pre 31 32 # allow multiple spaces 33 :deb_url_pre Idle 34 * deb_url noeat 35 " \t" deb_url_pre 36 37 :deb_url URL 38 * deb_url 39 "[" deb_spacy_url recolor=-1 40 " \t" deb_distro_pre 41 42 :deb_spacy_url SpacyURL 43 * deb_spacy_url 44 "]" deb_url 45 46 # allow multiple spaces 47 :deb_distro_pre Idle 48 * deb_distro noeat 49 " \t" deb_distro_pre 50 51 :deb_distro Distribution 52 * deb_distro 53 " \t" deb_component_pre 54 55 # distro is the last obligatory part, 56 # components are all optional 57 "\n" line_start 58 59 # allow multiple spaces 60 :deb_component_pre Idle 61 * deb_component noeat 62 " \t" deb_component_pre 63 64 :deb_component Component 65 * deb_component 66 " \t" deb_component_pre 67 "\n" line_start