1
0
mirror of https://github.com/cmur2/joe-syntax.git synced 2025-06-26 22:30:21 +02:00
Commit Graph

265 Commits

Author SHA1 Message Date
268167c81e New bad tab highlighter for YAML files
This marks bad tabulators (inverse red) to make clear that YAML
only relies on spaces for indentation.
2011-08-06 12:44:51 +02:00
0ca5a95d56 after_term support for Javascript highlighter
This allows us to parse / / regex literals correctly in (nearly?) all
situations by recognizing if a literal is currently allowed or not (after terms!).

Now calc(a / b) works perfectly since 'a' is a term.
But match(/blub/) works too since after a ( everything is allowed.

Tested on JQuery 1.6.2 normal source ;-)
2011-08-06 12:32:37 +02:00
5b54f69666 Reformatted ruby.jsf for tabsize 8 2011-08-06 12:29:43 +02:00
70b8e6a2d0 Fixed minor bug in php.jsf
This breaks highlighting completely on a sequence like
    ?'blub'
since the ? eats it's next char instead of delegating it to :idle.
2011-08-06 12:24:54 +02:00
97035588b0 Original JOE syntax highlighting file for PHP
This contains bugs...
2011-08-06 12:23:28 +02:00
c09253442f Improved js.jsf
Currently the regex has some serious problems - may fail in practice.
2011-08-06 00:39:04 +02:00
8014f8603f Fixed bug 2011-08-06 00:38:52 +02:00
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
fa61d19d1c Improved java highlighter by additional keywords 2011-08-05 23:32:46 +02:00
d3e22cfc31 Added XML nested declaration patch
I don't know whether this introduces bugs with the XML highlighter but the
nested declaration highlighting is wrong (IMO and compared to other editors)
in situations like this:

    <!--<inner_tag>
    foo
    bar
    -->

The second '<' after the <!-- activates the nested_decl rule and prevents this
comment from being highlighted with class Comment.
2011-08-05 22:58:55 +02:00
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
60f12d591d Added global variable highlighter for ruby
Feature:
- highlights $blub variables (yellow)
2011-08-04 00:23:31 +02:00
267ac0301b Added some subtypes of ruby files 2011-08-03 00:15:46 +02:00
cc7cbfc270 Added comment information for several files 2011-08-03 00:07:01 +02:00
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
ca2159561e Cleaned properties.jsf up 2011-08-02 23:45:43 +02:00
6d9bc7ef5a Updated HowItWorks.md 2011-08-02 22:14:39 +02:00
1075dd7278 Updated HowItWorks.md 2011-08-02 22:10:26 +02:00
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
69bdfbbf9b New comment todo labels for java 2011-08-02 18:53:07 +02:00
acee020264 Refactored ruby comment todo labels 2011-08-02 18:52:46 +02:00
09e10b4b36 New separate template file for comment todo labels 2011-08-02 18:52:01 +02:00
46014493d8 Removed URL highlighter
It's not generally usable...
2011-08-02 17:50:59 +02:00
6eaac228a3 Renamed antvar subroutine to maybe_antvar 2011-08-02 17:27:05 +02:00
5912526050 URL highlighter for YAML 2011-08-02 17:23:09 +02:00
c8bb8774a7 Fixed bug in yaml.jsf 2011-08-02 16:45:04 +02:00
495194d5ca Fixed ruby string substitution highlight
In (at least recent versions of) ruby the phrase #{var} is used
for string substitution in "..." strings.
2011-08-02 15:16:22 +02:00
2dfd716959 Improved Ant syntax highlighting
Features:
- keyword hilite for start tag names e.g. <target ...>
- subroutine 'antvar' for Ant variable references
2011-08-02 15:00:12 +02:00
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
fe150361d1 Updated README 2011-08-02 13:09:30 +02:00
87f179cf52 New syntax highlighting profile for apt's sources.list 2011-08-02 13:06:11 +02:00
63a431bc13 Improved yaml.jsf 2011-08-02 12:29:30 +02:00
c12712df6c Method hilite for Java, prolog.jsf tabs corrected 2011-08-01 20:48:33 +02:00
82ec704ab2 Added JOEs original java syntax highlighting file 2011-08-01 19:49:39 +02:00
5d55ca5db6 Updated HowItWorks 2011-08-01 19:42:44 +02:00
e0304b565a Updated HowItWorks 2011-08-01 19:35:32 +02:00
f4be1d570d Updated HowItWorks 2011-08-01 19:21:50 +02:00
81411e1446 Updated HowItWorks 2011-08-01 19:01:46 +02:00
26bf96cc4c Updated HowItWorks 2011-08-01 18:56:59 +02:00
03523d5ac6 Outsourced description into HowItWorks.md 2011-08-01 18:53:45 +02:00
b00055a6e3 Updated README 2011-08-01 18:46:03 +02:00
b75473babf Improved predicate highlight 2011-08-01 15:34:07 +02:00
051fb7e61b Predicate highlight for Prolog
This is done by using mark/endmark and recolormark facilities of jsf.
2011-08-01 15:30:09 +02:00
fe6271c08a Corrected tabs - using tab size 8 2011-08-01 11:21:59 +02:00
feb8e9fbed Use tab size 8 for jsf files
Good old unix style...
2011-08-01 11:09:48 +02:00
649adaa634 Only highlight {} in Ruby (like Java) 2011-08-01 10:41:02 +02:00
fa890e5f6a Fixed brace support for ruby 2011-08-01 10:38:51 +02:00
fda50c3968 Brace support for Ruby 2011-08-01 10:32:23 +02:00
848f80c0b7 Updated README 2011-08-01 10:25:17 +02:00
969e481e05 Extended ftyperc by Markdown, YAML support 2011-08-01 02:00:29 +02:00