mc/misc/syntax
Morthimer McMare cd8355bfa8 Ticket #4556: color definitions in the "c.syntax" highlight file.
Definitions are provided for:
- Various punctuation (divided into 9 groups);
- Preprocessor;
- Keywords;
- Data types;
- Data type qualifiers;
- Numbers (can be different for the integer, hexadecimal, octal and floatpoint representations);
- Strings and escaped characters;
- Comments (with keywords like "TODO:");
- Labels.
In total 32 "defines"...

Based on the original "c.syntax" file, this version includes most of the content from C89..C23.

Closes MidnightCommander/mc#203.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2024-07-25 21:38:44 +03:00
..
ada95.syntax Ticket #3804: syntax: update Ada 95 keywords (ALT Linux #33330) 2017-04-04 19:29:46 +02:00
as.syntax
aspx.syntax
assembler.syntax
awk.syntax
b.syntax Ticket #4470: mcedit: add B language syntax highlight. 2023-05-31 20:29:45 +03:00
c.syntax Ticket #4556: color definitions in the "c.syntax" highlight file. 2024-07-25 21:38:44 +03:00
cabal.syntax
changelog.syntax
cmake.syntax Ticket #3216: improve CMake syntax highlighting. 2014-07-25 09:33:44 +04:00
cobol.syntax Ticket #1987: mcedit: add Cobol syntax highlighting. 2020-05-04 08:34:05 +03:00
cs.syntax
css.syntax Ticket #4286: mcedit: fix errors in syntax definitions. 2021-09-04 18:36:27 +03:00
cuda.syntax Ticket #3686: initial support of CUDA syntax highlighting. 2016-09-11 11:13:51 +03:00
cxx.syntax mcedit: update C and C++ syntax highlightings. 2024-04-07 16:01:47 +03:00
cython.syntax
d.syntax Typo fixes. 2013-07-23 14:15:24 +04:00
debian-changelog.syntax
debian-control.syntax
debian-description.syntax
debian-sources-list.syntax Ticket #4041: mcedit: update Debian sources.list syntax highlighting. 2019-12-08 10:12:26 +03:00
diff.syntax
dlink.syntax Ticket #2649: dlink.syntax: syntax highlighting for D-Link switches command set. 2012-07-27 10:17:11 +04:00
dos.syntax
dot.syntax Ticket #4322: add basic DOT/Graphviz syntax highlighting. 2021-12-20 20:51:43 +03:00
ebuild.syntax Ticket #3988: mcedit: syntax: add many missing ebuild syntax variables and commands. 2019-05-18 17:26:20 +03:00
eiffel.syntax
erlang.syntax A few typofixes. 2014-09-02 15:32:36 +04:00
f90.syntax Ticket #3618: update f90 syntax. 2016-03-16 09:36:26 +03:00
filehighlight.syntax
fortran.syntax
glsl.syntax Ticket #4286: mcedit: fix errors in syntax definitions. 2021-09-04 18:36:27 +03:00
go.syntax mceditor: syntax: add golang 2016-01-01 17:44:26 +04:00
haskell.syntax
hive.syntax Ticket #3828: syntax: Apache Hive query language 2017-06-16 13:46:52 +02:00
html.syntax mcedit: syntax: fix mismatched highlighting for <{o,u}l> HTML tags 2016-10-07 22:38:07 +02:00
idl.syntax
ini.syntax
j.syntax
jal.syntax Ticket #2855: add syntax highlighting for JAL and LKR files. 2013-03-09 11:10:40 +04:00
java.syntax MidnightCommander/mc#95: update Java syntax: add missing keywords: _ assert strictfp. 2016-05-07 16:19:02 +03:00
js.syntax Aadd syntax highlighting for modern ECMAScript (closes MidnightCommander/mc#172). 2023-01-28 21:38:05 +03:00
json.syntax Ticket #4250: mcedit: add syntax highlighting for .json files. 2021-05-29 14:05:48 +03:00
kotlin.syntax Ticket #4088: mcedit: add Kotlin syntax highlighting. 2020-06-06 20:06:04 +03:00
latex.syntax
lisp.syntax
lkr.syntax Ticket #2855: add syntax highlighting for JAL and LKR files. 2013-03-09 11:10:40 +04:00
lsm.syntax
lua.syntax Ticket #3471: improve Lua syntax highlighting. 2015-06-18 21:17:40 +03:00
m4.syntax
mail.syntax
Makefile.am Ticket #4470: mcedit: add B language syntax highlight. 2023-05-31 20:29:45 +03:00
makefile.syntax
markdown.syntax Ticket #3893: fix markdown.syntax that doesn't work well for complex files 2018-05-09 18:12:42 +03:00
meson.syntax Ticket #3940: add Meson syntax highlighting. 2018-10-15 14:33:20 +03:00
ml.syntax
named.syntax
nemerle.syntax
nroff.syntax
octave.syntax
opencl.syntax Ticket #3690: initial support of OpenCL syntax highlighting. 2016-11-21 14:30:20 +03:00
osl.syntax Ticket #3762: initial support of OpenShadingLanguage highlighting. 2017-01-29 09:40:31 +03:00
pascal.syntax
perl.syntax
php.syntax Ticket #4519: mcedit: fix php.syntax. 2024-01-28 11:29:39 +03:00
PKGBUILD.syntax PKGBUILD.syntax: recognize 'b2sums'. 2023-08-04 21:04:54 +03:00
po.syntax
povray.syntax
privoxy.syntax Ticket #4384: mceditor: add syntax file for Privoxy. 2022-07-03 15:46:22 +03:00
procmail.syntax Ticket #4286: mcedit: fix errors in syntax definitions. 2021-09-04 18:36:27 +03:00
properties.syntax
protobuf.syntax Ticket #3868: syntax: add Protocol Buffers and gRPC support. 2017-10-29 20:35:32 +03:00
puppet.syntax Add Puppet v4 & stdlib keywords 2016-01-07 09:04:35 +03:00
python.syntax Ticket #4140: update python.syntax. 2021-02-19 16:26:46 +03:00
r.syntax Ticket #4286: mcedit: fix errors in syntax definitions. 2021-09-04 18:36:27 +03:00
ruby.syntax ruby.syntax: add puts 2023-08-04 21:04:54 +03:00
rust.syntax Ticket #3884: mceditor: syntax: add rust. 2017-12-07 13:58:07 +03:00
sh.syntax Ticket #4509: support for lzo/lzop compression format. 2023-11-26 17:27:11 +03:00
slang.syntax
smalltalk.syntax Fix various typos in the source code (closes MidnightCommander/mc#177). 2023-01-28 21:38:05 +03:00
spec.syntax Improvement of RPM spec syntax highlighting. 2020-05-01 17:35:47 +03:00
spice.syntax Ticket #4319: fix SPICE syntax file to recognize where control script context ends 2021-12-05 16:31:41 +03:00
sql.syntax syntax: add missing SQL keywords (closes MidnightCommander/mc#129) 2017-07-30 21:20:00 +02:00
strace.syntax
swift.syntax Ticket #4286: mcedit: fix errors in syntax definitions. 2021-09-04 18:36:27 +03:00
swig.syntax
Syntax.in mcedit: fix colorize *.zsh files. 2023-08-04 21:04:55 +03:00
syntax.syntax mcedit: syntax.syntax: highlight comments preceded by spaces. 2017-01-22 18:44:22 +03:00
tcl.syntax
texinfo.syntax
toml.syntax Ticket #4412: add TOML (Tom's Obvious Minimal Language) syntax highlighting. 2022-11-26 09:44:24 +03:00
ts.syntax mcedit: support modern ECMAScript syntax in TypeScript (closes MidnightCommander/mc#172). 2023-01-28 21:38:05 +03:00
tt.syntax
unknown.syntax
verilog.syntax verilog syntax: clarify that also refers to systemverilog, 2020-06-06 19:44:02 +03:00
vhdl.syntax
xml.syntax
yabasic.syntax Ticket #4286: mcedit: fix errors in syntax definitions. 2021-09-04 18:36:27 +03:00
yaml.syntax Ticket #4059: improve YAML multiline blocks syntax highliting. 2022-07-09 20:10:31 +03:00
yum-repo.syntax
yxx.syntax