File: HX_shell.syntax

package info (click to toggle)
hxtools 20180301-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 4,600 kB
  • sloc: ansic: 5,926; perl: 3,905; sh: 1,638; cpp: 342; makefile: 191; asm: 173
file content (100 lines) | stat: -rw-r--r-- 2,376 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# -*- cooleditsyntax -*-

context default
	keyword whole linestart #!\[\s\]/bin/\[abkpct\]sh white red

	keyword wholeright $\{0123456789\}\{0123456789\} white
	keyword wholeright $\{0123456789\} white
	keyword $\{!$?@\+\*~#<|>-_\} white
	keyword ${+} brightgreen
	keyword wholeright $+ brightgreen

	keyword ^ white
	keyword ! white
	keyword / white
	keyword ( brightcyan
	keyword ) brightcyan
	keyword [ brightcyan
	keyword ] brightcyan
	keyword { brightcyan
	keyword } brightcyan
	keyword = white
	keyword ? white
	keyword \\\{0123\}\{01234567\}\{01234567\} white
	keyword \\x\{0123456789ABCDEFabcdef\}\{0123456789ABCDEFabcdef\} cyan
	keyword \\\{\"\'\`\} brightred
	keyword \\ brightcyan
	keyword \+ white
	keyword ~ white
	keyword , brightcyan
	keyword ; brightcyan
	keyword : brightcyan

	keyword @ white
	keyword $ white
	keyword \* white
	keyword % white
	keyword & white
	keyword < white
	keyword > white
	keyword | white

	keyword whole alias white
	keyword whole bg white
	keyword whole break white
	keyword whole case white
	keyword whole continue white
	keyword whole done white
	keyword whole do white
	keyword whole elif white
	keyword whole else white
	keyword whole esac white
	keyword whole eval white
	keyword whole exec white
	keyword whole exit white
	keyword whole export white
	keyword whole fg white
	keyword whole fi white
	keyword whole for white
	keyword whole function white
	keyword whole if white
	keyword whole local white
	keyword whole in white
	keyword whole read white
	keyword whole return white
	keyword whole select white
	keyword whole set white
	keyword whole shift white
	keyword whole then white
	keyword whole trap white
	keyword whole umask white
	keyword whole unset white
	keyword whole until white
	keyword whole while white
	keyword #\n yellow

context linestart # \n yellow
	spellcheck

context #\s \n yellow
	spellcheck

context ## \n yellow
	spellcheck

context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green
context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green

context exclusive ` ` black white
	keyword \\\` red
	keyword $\{!\"%&/()[]=?$\\\`'@\+\*~#<|>,;.:-\} red

context " " green
	keyword $\{!\"%&/()[]=?$\\\`'@\+\*~#<|>,;.:-\} brightgreen
	keyword wholeright $+ brightgreen
	keyword \\" brightgreen
	keyword \\$ brightgreen
	keyword \\@ brightgreen
	keyword \\\\ brightgreen

context ' ' brightgreen