Syntax Highlight Overhaul (#568)

* Adds new syntax groups and docs
* Large refactor of syntax highlighting files

* Changed keybindings for changing tabs.

* Improved the documentation.

* Added F3 for find to default bindings.

* Massive overhaul of the syntax files

* Phase 1 color-scheme updates.

* The new colorschemes.

* Colorscheme and syntax updates.

* Tiny fix to the cmc theme.

* Another phase of colorschemes and testing gitconfig.

* Fixed haskell error

* Fortran fix

* Delete test.txt

Heh, sorry about forgetting to do this again.
This commit is contained in:
CaptainMcClellan
2017-03-01 08:30:35 -06:00
committed by Zachary Yedidia
parent 924809b19b
commit c29e58e3d4
129 changed files with 1717 additions and 879 deletions

View File

@@ -1,34 +1,34 @@
syntax "sql" "\.sql$" "sqliterc$"
cyan (i) "\<(ALL|ASC|AS|ALTER|AND|ADD|AUTO_INCREMENT)\>"
cyan (i) "\<(BETWEEN|BINARY|BOTH|BY|BOOLEAN)\>"
cyan (i) "\<(CHANGE|CHECK|COLUMNS|COLUMN|CROSS|CREATE)\>"
cyan (i) "\<(DATABASES|DATABASE|DATA|DELAYED|DESCRIBE|DESC|DISTINCT|DELETE|DROP|DEFAULT)\>"
cyan (i) "\<(ENCLOSED|ESCAPED|EXISTS|EXPLAIN)\>"
cyan (i) "\<(FIELDS|FIELD|FLUSH|FOR|FOREIGN|FUNCTION|FROM)\>"
cyan (i) "\<(GROUP|GRANT|HAVING)\>"
cyan (i) "\<(IGNORE|INDEX|INFILE|INSERT|INNER|INTO|IDENTIFIED|IN|IS|IF)\>"
cyan (i) "\<(JOIN|KEYS|KILL|KEY)\>"
cyan (i) "\<(LEADING|LIKE|LIMIT|LINES|LOAD|LOCAL|LOCK|LOW_PRIORITY|LEFT|LANGUAGE)\>"
cyan (i) "\<(MODIFY|NATURAL|NOT|NULL|NEXTVAL)\>"
cyan (i) "\<(OPTIMIZE|OPTION|OPTIONALLY|ORDER|OUTFILE|OR|OUTER|ON)\>"
cyan (i) "\<(PROCEDURE|PROCEDURAL|PRIMARY)\>"
cyan (i) "\<(READ|REFERENCES|REGEXP|RENAME|REPLACE|RETURN|REVOKE|RLIKE|RIGHT)\>"
cyan (i) "\<(SHOW|SONAME|STATUS|STRAIGHT_JOIN|SELECT|SETVAL|SET)\>"
cyan (i) "\<(TABLES|TERMINATED|TO|TRAILING|TRUNCATE|TABLE|TEMPORARY|TRIGGER|TRUSTED)\>"
cyan (i) "\<(UNIQUE|UNLOCK|USE|USING|UPDATE|VALUES|VARIABLES|VIEW)\>"
cyan (i) "\<(WITH|WRITE|WHERE|ZEROFILL|TYPE|XOR)\>"
color green "\<(VARCHAR|TINYINT|TEXT|DATE|SMALLINT|MEDIUMINT|INT|INTEGER|BIGINT|FLOAT|DOUBLE|DECIMAL|DATETIME|TIMESTAMP|TIME|YEAR|UNSIGNED|CHAR|TINYBLOB|TINYTEXT|BLOB|MEDIUMBLOB|MEDIUMTEXT|LONGBLOB|LONGTEXT|ENUM|BOOL|BINARY|VARBINARY)\>"
color statement (i) "\b(ALL|ASC|AS|ALTER|AND|ADD|AUTO_INCREMENT)\b"
color statement (i) "\b(BETWEEN|BINARY|BOTH|BY|BOOLEAN)\b"
color statement (i) "\b(CHANGE|CHECK|COLUMNS|COLUMN|CROSS|CREATE)\b"
color statement (i) "\b(DATABASES|DATABASE|DATA|DELAYED|DESCRIBE|DESC|DISTINCT|DELETE|DROP|DEFAULT)\b"
color statement (i) "\b(ENCLOSED|ESCAPED|EXISTS|EXPLAIN)\b"
color statement (i) "\b(FIELDS|FIELD|FLUSH|FOR|FOREIGN|FUNCTION|FROM)\b"
color statement (i) "\b(GROUP|GRANT|HAVING)\b"
color statement (i) "\b(IGNORE|INDEX|INFILE|INSERT|INNER|INTO|IDENTIFIED|IN|IS|IF)\b"
color statement (i) "\b(JOIN|KEYS|KILL|KEY)\b"
color statement (i) "\b(LEADING|LIKE|LIMIT|LINES|LOAD|LOCAL|LOCK|LOW_PRIORITY|LEFT|LANGUAGE)\b"
color statement (i) "\b(MODIFY|NATURAL|NOT|NULL|NEXTVAL)\b"
color statement (i) "\b(OPTIMIZE|OPTION|OPTIONALLY|ORDER|OUTFILE|OR|OUTER|ON)\b"
color statement (i) "\b(PROCEDURE|PROCEDURAL|PRIMARY)\b"
color statement (i) "\b(READ|REFERENCES|REGEXP|RENAME|REPLACE|RETURN|REVOKE|RLIKE|RIGHT)\b"
color statement (i) "\b(SHOW|SONAME|STATUS|STRAIGHT_JOIN|SELECT|SETVAL|SET)\b"
color statement (i) "\b(TABLES|TERMINATED|TO|TRAILING|TRUNCATE|TABLE|TEMPORARY|TRIGGER|TRUSTED)\b"
color statement (i) "\b(UNIQUE|UNLOCK|USE|USING|UPDATE|VALUES|VARIABLES|VIEW)\b"
color statement (i) "\b(WITH|WRITE|WHERE|ZEROFILL|TYPE|XOR)\b"
color type "\b(VARCHAR|TINYINT|TEXT|DATE|SMALLINT|MEDIUMINT|INT|INTEGER|BIGINT|FLOAT|DOUBLE|DECIMAL|DATETIME|TIMESTAMP|TIME|YEAR|UNSIGNED|CHAR|TINYBLOB|TINYTEXT|BLOB|MEDIUMBLOB|MEDIUMTEXT|LONGBLOB|LONGTEXT|ENUM|BOOL|BINARY|VARBINARY)\b"
# SQLite meta commands
cyan (i) "\.\<(databases|dump|echo|exit|explain|header(s)?|help)\>"
cyan (i) "\.\<(import|indices|mode|nullvalue|output|prompt|quit|read)\>"
cyan (i) "\.\<(schema|separator|show|tables|timeout|width)\>"
color brightcyan "\<(ON|OFF)\>"
color preproc (i) "\.\b(databases|dump|echo|exit|explain|header(s)?|help)\b"
color preproc (i) "\.\b(import|indices|mode|nullvalue|output|prompt|quit|read)\b"
color preproc (i) "\.\b(schema|separator|show|tables|timeout|width)\b"
color constant.bool "\b(ON|OFF)\b"
color blue "\<([0-9]+)\>"
color yellow ""(\\.|[^"])*"|'(\\.|[^'])*'"
color yellow "`(\\.|[^\\`])*`"
color brightblack "\-\-.*$"
color ,green "[[:space:]]+$"
color ,red " + +| + +"
color constant.number "\b([0-9]+)\b"
color constant.string ""(\\.|[^"])*"|'(\\.|[^'])*'"
color constant.string "`(\\.|[^\\`])*`"
color comment "\-\-.*$"
color indent-char.whitespace "[[:space:]]+$"
color indent-char " + +| + +"