Commit Graph

10 Commits

Author SHA1 Message Date
Adriaan Zonnenberg
00d77ae375 refactor: Make syntax definition more similar to indent definition 2019-07-24 23:39:08 +02:00
Adriaan Zonnenberg
6e90d9ed5a Allow newlines after a tag name
Closes #108
2018-05-25 23:32:56 +02:00
Adriaan Zonnenberg
a279172752 Fix #68 - change load order of syntax files
I'm not sure what's the root cause of this, but this seems to work.
2018-03-03 19:47:17 +01:00
Adriaan Zonnenberg
5c3a71983c Simplify testing commands using a Makefile 2018-03-02 18:31:23 +01:00
Adriaan Zonnenberg
fffb29a31a Fix #96 - support custom html tag names 2018-02-22 22:21:07 +01:00
Adriaan Zonnenberg
a9f7aedabf Add note to FAQ about nerdcommenter, and add tests for it 2017-03-26 23:45:45 +02:00
Adriaan Zonnenberg
d4793f5963 Fix indentation for script tags and refactor
Fixes the indentation for script tags. The javascript indentation
interpreted the `<script>` tag as a comparison operator.
2017-03-26 22:35:06 +02:00
Adriaan Zonnenberg
b5c8e6f330 Highlight the surrounding tags correctly
Removes omit_attr argument from s:register_language(), because html,
javascript, and css regions were the only ones that used it, and they
are now handled by syntax/html.vim.

`runtime! syntax/html.vim` also has the advantage that we can hook into
the html syntax, meaning that we can add stuff like highlighting
javascript expressions inside vue directives, and add our own html
attributes.

Also removes the start of line limitation introduced in previous commit
2017-03-26 21:25:20 +02:00
Adriaan Zonnenberg
32d2c0a943 Easier way to define new languages
Add more test cases

Also fixed some style issues

TODO: split tests up in multiple files, e.g. test/test_html_syntax.vader
2017-03-26 21:23:52 +02:00
Adriaan Zonnenberg
82067c7d14 Add initial tests 2017-03-22 23:34:53 +01:00