mc/misc/syntax
Bostjan Skufca 17dddbbfda Ticket 3266: Add puppet manifest syntax support - use .pp extension (was used for Pascal highlighting)
Support for puppet manifest highlighting was kindly
provided by Sergey Zhuga, original is here:
https://github.com/scrill/puppet-syntax-mcedit

Mr. Zhuga agreed with inclusion in mainstream MC:
https://github.com/scrill/puppet-syntax-mcedit/issues/2

Reasons to favor puppet syntax over pascal for .pp files:
---------------------------------------------------------
I will not argue whether in 2014 pascal is still being used or not,
and to what extent. I would like to point out that whoever is using
any variation of pascal for any serious development, is probably not
using 'mcedit' as an IDE. Instead, this development activity is
probably situated in nice, fully-featured graphical IDE.

Platform wise, judging by the weekly download statistics of FreePascal
at SourceForge, at this moment more than 80% of all downloads are for
Windows environents. On the other hand Midnight Commander is Linux
based. Considering this in combination with speculation from the
previous paragraph, there seems to be only a small chance that 'mcedit'
is being used as an editor of choice for pascal development.

On the contrary, puppet currently certainly does have wider audience
amongst sysadmins, who regularly use Linux. Puppet master requires a
server (usually) and quite a few sysadmins edit files directly on
servers that act as puppet masters for puppet development
environments.

When accessing these servers remotely, mcedit comes very handy for
quick edits here and there. Also keep in mind that puppet files are
normally not very large. Therefore actual IDE would be an overkill and
'mcedit' does the job quite ok, but syntax highlighting would be
much appreciated.

To sum it up:
If we speculate about the *actual* usage of 'mcedit', I do believe that
a wider audience would benefit by having .pp files highlighted by
default with puppet syntax definition instead of pascal syntax
definition.
2015-01-12 17:58:01 +03:00
..
ada95.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
as.syntax Ticket #2708: Added ActionScript file syntax highlighting 2011-12-28 17:18:04 +03:00
aspx.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
assembler.syntax Ticket #2542: assembler.syntax: x86 AMD64 registers highlighting. 2012-07-27 09:55:29 +04:00
awk.syntax Ticket 1551: Update GPL version from 2 to 3 2011-10-18 14:08:34 +03:00
c.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
cabal.syntax misc/syntax/cabal.syntax: added some cabal-1.8+ keywords 2012-03-09 21:16:28 +03:00
changelog.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
cmake.syntax Ticket #3216: improve CMake syntax highlighting. 2014-07-25 09:33:44 +04:00
cs.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
css.syntax CSS syntax update 2010-09-12 20:26:43 +03:00
cxx.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
cython.syntax Ticket #2427 (cython syntax highlighting) 2010-12-04 14:58:14 +00:00
d.syntax Typo fixes. 2013-07-23 14:15:24 +04:00
debian-changelog.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
debian-control.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
debian-description.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
debian-sources-list.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
diff.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
dlink.syntax Ticket #2649: dlink.syntax: syntax highlighting for D-Link switches command set. 2012-07-27 10:17:11 +04:00
dos.syntax Syntax files for case insensitive languages has been updated 2010-03-05 18:07:07 +02:00
ebuild.syntax ebuild.syntax: add 'epatch_user' keyword 2012-11-06 12:13:01 +03:00
eiffel.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
erlang.syntax A few typofixes. 2014-09-02 15:32:36 +04:00
f90.syntax Ticket #2962: update Fortan syntax highlighting. 2013-03-05 17:00:30 +04:00
filehighlight.syntax Changes for respect new 'HARDLINK' highlight type. 2011-02-18 15:20:34 +02:00
fortran.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
haskell.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
html.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
idl.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
ini.syntax Some fixies of ini.syntax (added default color) 2010-05-04 16:43:12 +02:00
j.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
jal.syntax Ticket #2855: add syntax highlighting for JAL and LKR files. 2013-03-09 11:10:40 +04:00
java.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
js.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
latex.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
lisp.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
lkr.syntax Ticket #2855: add syntax highlighting for JAL and LKR files. 2013-03-09 11:10:40 +04:00
lsm.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
lua.syntax syntax/lua: highlight '\\' escape (and similar) properly 2011-11-16 08:44:33 +03:00
m4.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
mail.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
Makefile.am Ticket 3266: Add puppet manifest syntax support - use .pp extension (was used for Pascal highlighting) 2015-01-12 17:58:01 +03:00
makefile.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
ml.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
named.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
nemerle.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
nroff.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
octave.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
pascal.syntax Ticket #2531: wrong rules precedence 2011-07-14 12:04:07 +03:00
perl.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
php.syntax Ticket #3230: PHP.syntax improvement 2014-07-22 16:38:43 +03:00
PKGBUILD.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
po.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
povray.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
procmail.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
properties.syntax Ticket #1869: properties.syntax colors are difficult to read. 2012-07-27 09:40:50 +04:00
puppet.syntax Ticket 3266: Add puppet manifest syntax support - use .pp extension (was used for Pascal highlighting) 2015-01-12 17:58:01 +03:00
python.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
ruby.syntax Added new keyword to Ruby syntax 2011-07-12 11:45:41 +03:00
sh.syntax Removed unneded utility mcmfmt 2010-11-24 10:51:31 +03:00
slang.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
smalltalk.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
spec.syntax Ticket #1446: Added highlighting for HTTPS URLs. 2010-06-25 00:05:06 +02:00
sql.syntax Syntax files for case insensitive languages has been updated 2010-03-05 18:07:07 +02:00
strace.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
swig.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
Syntax.in Ticket 3266: Add puppet manifest syntax support - use .pp extension (was used for Pascal highlighting) 2015-01-12 17:58:01 +03:00
syntax.syntax Ticket #1770: added switch 'caseinsensitive' for syntax highlighting 2010-03-04 18:42:58 +02:00
tcl.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
texinfo.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
tt.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
unknown.syntax Moved dir $(srcdir)/syntax into $(srcdir)/misc/syntax 2010-01-26 10:30:21 +02:00
verilog.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
vhdl.syntax Normalized formating for syntax files 2010-04-04 19:24:13 +03:00
xml.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
yum-repo.syntax Syntax files normalization 2010-03-05 20:37:48 +02:00
yxx.syntax Lex/Flex sources (extension .l) handled by yxx.syntax. Yacc/Bison syntax completed with all symbols. 2011-10-31 23:09:19 +03:00