1
0
mirror of https://github.com/cmur2/joe-syntax.git synced 2024-11-01 00:56:15 +01:00
Commit Graph

48 Commits

Author SHA1 Message Date
cn
a0f5e7085e Add terraform keywords and .tfvars file extension 2017-05-13 16:57:39 +02:00
cn
1c43114a71 Add draft Makefile highlighter 2017-04-18 21:18:38 +02:00
cn
4a2f8009f2 New highligher for Terraform
- primitives like bool, number and string
- basic interpolation syntax support
- some keywords
2017-04-10 12:53:50 +02:00
cn
a3c24a4c8c New highligher for Dockerfile
Very simple parser only recognizing comments and the COMMAND at beginning of a line.
2017-02-04 23:41:34 +01:00
cn
d4b0fdc63d Add scheme 2015-05-01 23:32:18 +02:00
Andrew Lisin
94698a1568 Improve Elixir highlighting
Changes:
- fix atoms with underscores highlighting
- distinct docstrings and attributes
- proper tests highlighting
- jsf file now has TODO section
- disable linums option in ftyperc (it's always
  disabled for other modes)
2015-01-22 22:57:40 +06:00
Andrew Lisin
cb818c68e5 Add Elixir syntax highlighting 2015-01-08 18:00:26 +06:00
Rebecca Turner
84b25a9a05 Add a new strict JSON highlighter 2014-10-08 04:41:25 -04:00
092bb336f4 Merge pull request #9 from iarna/lsl-support
Add LSL support from Zai Lynch
2014-08-29 23:44:00 +02:00
Rebecca Turner
a339a44893 Improve Perl detection 2014-08-29 16:36:43 -04:00
Rebecca Turner
0cd474e7d3 Add LSL support from Zai Lynch
Author copyright statement:
Linden Scripting Language (LSL) highlighter for JOE
by Zai Lynch - https://wiki.secondlife.com/wiki/User:Zai_Lynch
is a modification of the PASCAL highlighter by Michael Van Canneyt
Last update: March 26th 2009
Since JOE is released under GPL 1, this file is also released as GPL 1
2014-08-29 16:34:08 -04:00
cn
a5577fbdd7 Add simple git COMMIT_EDITMSG highlighting 2014-06-14 09:32:57 +02:00
Oskar Liljeblad
e8a32be0cc Added PowerShell syntax highlighting for *.ps1 files. 2014-02-11 21:06:02 +01:00
cn
724c2f7446 Add f90 as fortran 2013-12-01 23:47:20 +01:00
cn
efd4d62934 Recog Guardfile 2013-05-12 12:13:12 +02:00
cn
fff2f649b6 Add JSON 2013-04-24 23:07:29 +02:00
cn
d11ce5886e Add lua shebang recogn 2013-03-10 11:26:56 +01:00
Daniel Vargas
e626e68d4d Added Go syntax highlight support 2013-02-21 01:15:28 -03:00
cn
184fc635cd Add .rabl extension for ruby syntax 2012-08-13 23:02:29 +02:00
cn
b92c346681 Add ip(6)tables syntax highlighter for iptables-save output 2012-07-08 14:00:12 +02:00
cn
79b4a7df86 Add puppet support 2012-07-07 14:44:42 +02:00
Jonas Rosling
0f23530579 nicer erlang syntax highlighting 2012-07-02 16:47:30 +02:00
cn
2117fef937 Add .jnlp as syntax xml 2012-05-13 12:40:07 +02:00
cn
55d1d3bf83 Merge branch 'master' of github.com:cmur2/joe-syntax 2012-02-25 15:38:36 +01:00
cn
4e08288c38 Add recognition of files starting with <?xml as xml syntax 2012-02-25 15:38:12 +01:00
cn
dead2a7d3c ftyperc: wordwrap is nice, sometimes. 2011-11-27 11:07:46 +01:00
cn
fac5b4bee6 Enable standalone CSS highlighter 2011-11-06 20:39:24 +01:00
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