Commit Graph

21 Commits

Author SHA1 Message Date
cn 9716bb9cc9 Add brand new highlighter for sieve email filtering language 2011-11-06 16:14:14 +01:00
cn b36fa82909 New highlighter for Erlang
This is a first version featuring most of the important syntax elements
as comments, keywords, atoms and variables etc.

Btw fixed prolog parsed to behave like the erlang one when highlighting
atoms and variables.
2011-10-30 20:33:38 +01:00
cn 2b59cf9e90 Brand new Haml highlighter
The main features of Haml can be correctly parsed according to
http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html.

There exist some limitations inherently comming from the limitations
of state machine based highlighters (without side effects)... this parsers
sucks with multiline comments, strings etc since the indent based grouping
can't be evaluated.
2011-10-19 20:40:45 +02:00
cn 0c2921e849 ftyperc: add apple plist 2011-10-17 18:59:52 +02:00
cn 1e645a8b55 ftyperc: make .bashrc as 'sh' not 'conf'
The *rc -> 'conf' detection should be done very first cause of it's
universality to allow other definitions to overwrite it.
2011-10-07 10:50:57 +02:00
cn 09bdf55037 New highlighter for Ruby's ERB and HTML embedded ERB
Ruby code inside ERB tags (whether in plain or HTML environment) is highlighted
via the ruby.jsf colorer.
2011-10-04 21:26:20 +02:00
cn cd11cffde5 Ruby shebang pattern matching ".../env ruby" too 2011-09-22 16:50:49 +02:00
cn b590d02112 Shebang recognition for Ruby 2011-09-22 16:46:45 +02:00
cn d232c49b1e For a programer it's more likely to encounter a script without ending 2011-09-22 16:42:48 +02:00
Christian Nicolai 77fc8c0184 Disabled options --force, --spaces
These are causing trouble on normal text files though they should only take
effect on .whitespace files...
2011-08-07 10:34:51 +02:00
Christian Nicolai a2c886e3fa Added revamped Javascript highlighter
This version is only for standalone .js files, not for <script> tag in HTML.
2011-08-05 23:45:04 +02:00
Christian Nicolai 6b47a433ab Added whitespace highlighting scheme
Note: you need to be careful what options to enable on JOE since
only tabs, spaces and newlines matter...
2011-08-05 22:56:58 +02:00
Christian Nicolai 267ac0301b Added some subtypes of ruby files 2011-08-03 00:15:46 +02:00
Christian Nicolai cc7cbfc270 Added comment information for several files 2011-08-03 00:07:01 +02:00
Christian Nicolai ee54b1ff60 New syntax highlighter for INI files
Features:
- comments after ; and # (even on key=value lines)
- section highlight
- escaping in values
- error checking for [sections] and incomplete key=value pairs
2011-08-02 23:46:07 +02:00
Christian Nicolai 6ce845cb5a New JOE highlighter for Java's .properties files
Features:
- many :p
- value continuation on next line
- unicode escape codes
- line comments on # and !
- good error detection (simpler on stricter files)
2011-08-02 22:03:36 +02:00
Christian Nicolai 1a314919ff New syntax highlighting for Ant scripts
Common file for ftyperc: build.xml

This jsf is derived from the XML highlighter but with changed
colors matching the fact that for Ant <tags> are important
(and blue is bad here).

Features:
- Ant variable reference highlighting for e.g. ${build.dir}
2011-08-02 13:58:41 +02:00
Christian Nicolai 87f179cf52 New syntax highlighting profile for apt's sources.list 2011-08-02 13:06:11 +02:00
Christian Nicolai feb8e9fbed Use tab size 8 for jsf files
Good old unix style...
2011-08-01 11:09:48 +02:00
Christian Nicolai 969e481e05 Extended ftyperc by Markdown, YAML support 2011-08-01 02:00:29 +02:00
Christian Nicolai 9cc4fa37d0 Original JOE ftyperc (file -> syntax mapping) 2011-08-01 01:59:53 +02:00