Commit Graph
5 Commits
Author SHA1 Message Date
Ludovic Koenig f6ed184a36 Add the highlight and syntax for the enums
It highlights the name of an enum the same way it highlights the one of
a class.
2019-04-30 22:38:43 +02:00
Ludovic Koenig 4e8c85fae3 Fix some highlight overflows
In some case, the highlight of some generic types was overflowing:

  public void method(List<String> strings, List<Integer> integers) {}
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                       overflow of the first parameter

It corrects this behavior by restraining the type highlight before the
parameter name.
2019-04-30 22:19:36 +02:00
Ludovic Koenig 34fbaa5792 Take into account the Java diamond operator
Up to now the following text 'new ArrayList<>()' was not highlighted
correctly. The modification that has been done highlights it like a
normal type name.
2019-04-30 22:09:52 +02:00
Ludovic Koenig ac5afba7bf Modify the header of java.vim
It just tries to make it more symetric.
2019-04-02 22:29:58 +02:00
Ludovic Koenig 813a42c895 Add the syntax for Java
The Java syntax is located under the ./after/syntax repository.

The syntax provides mainly rules for methods, types and annotations. All
syntax rules have the prefix 'javaOdyssey'.
2019-04-02 21:58:17 +02:00