z1lk
aaf2a641b2
Adds a single line to register haml as a template language ( #67 )
2017-04-28 01:47:30 +02:00
akh
27dc461cb4
v- @ : directives support ( #66 )
2017-04-17 23:01:57 +02:00
Milot Mirdita
fddbefe37a
Fixed instructions for vim8, now loads the plugin ( #63 )
2017-04-07 21:09:49 +02:00
Adriaan Zonnenberg
f72aac329a
Add configuration for ALE and simplify Syntastic configuration
...
Replaced syntastic configuration by a file that uses Syntastic's
redirect option to redirect to 'javascript/eslint'
2017-03-28 22:34:20 +02: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
e0c07d80c6
Add a note about compound filetypes to the FAQ
2017-03-26 23:00:15 +02:00
Adriaan Zonnenberg
32bc65cac2
Revert "Add multiple filetypes as javscript,html and css ( #42 )"
...
This reverts commit 078be5a88f .
2017-03-26 22:51:44 +02:00
Adriaan Zonnenberg
3c9105849b
Merge pull request #62 from posva/register-function
...
Add a register function that makes it easier to add new languages
2017-03-26 22:45:19 +02:00
Adriaan Zonnenberg
4099c91566
Update readme
...
Move typescript section to FAQ and add an entry about
`:syn sync fromstart`
2017-03-26 22:35:15 +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
239401d54d
Integrate with CircleCI
2017-03-26 21:27:34 +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
Adriaan Zonnenberg
cdd07e6497
Fix template pattern ( #57 )
2017-03-15 12:15:24 +01:00
Eduardo San Martin Morote
81ada6a73f
Load typescript only if it exists
...
Fix #56
2017-03-14 18:50:14 +01:00
Eduardo San Martin Morote
b60c475d42
Fix #56
2017-03-14 18:47:17 +01:00
Eduardo San Martin Morote
77dffb344e
Merge pull request #55 from esdras/master
...
Add typescript support
2017-03-14 16:13:33 +01:00
Esdras Mayrink
4f837e5027
[typescript] Extra attributes on the script tag
2017-03-14 11:10:34 -03:00
Esdras Mayrink
3339eab69e
Update README to explain how to use with typescript
2017-03-13 22:10:20 -03:00
Esdras Mayrink
8d3dc46181
Better support for Typescript syntax
...
Now we can define typescript syntax region by:
<script ts>...</script>
<script lang="ts">...</script>
<script lang="typescript">...</script>
2017-03-13 21:55:11 -03:00
Esdras Mayrink
51b18f8b90
Fix TS support
...
Just add an attribute to the script tag, like this: <script ts></script>
lang="typescript" confundes the webpack loader
2017-03-11 17:11:06 -03:00
Esdras Mayrink
404787aae2
Add support for typescript and improve html support
2017-03-11 16:56:47 -03:00
Eduardo San Martin Morote
f75a55ef19
Remove attrs limitation on style tag ( #53 )
...
* Remove attrs limitation on style tag
Closes #52
Style tags can actually have any amount of extra tags, so adding the
scoped tags is just too limiting.
* Improve attribute patterns
2017-03-08 00:24:40 +01:00
Adriaan Zonnenberg
c122cb8c29
Move 'suffixesadd' from after/ftplugin to ftplugin
...
In #46 , the question was where to put this option, and why some other
plugins put it in the 'after' directory. Vim-javascript puts it in the
'after' directory because they want to keep the settings in the ftplugin
shipped with Vim, and only add the 'suffixesadd' option. Since Vim
doesn't ship with a Vue plugin, we can safely put this option in ftplugin.
2017-02-21 22:00:26 +01:00
Adriaan Zonnenberg
0d5a392a11
Use unlet! instead of unlet
...
A bang after unlet suppresses the error if there is no such variable,
which removes the need for checking if the variable exists.
2017-02-19 22:10:05 +01:00
Franco Victorio
f6694b40a7
Add .vue to 'suffixesadd' ( #46 )
2017-01-23 00:17:12 +01:00
Beser
078be5a88f
Add multiple filetypes as javscript,html and css ( #42 )
...
* Add multiple filetypes for html,css and javascript
Vim plugings like autocomplete and snippets use filetypes to function,
hence this commit adds filetypes css,html and javascript
* Add multiple filetypes for html,css and javascript
Vim plugings like autocomplete and snippets use filetypes to function,
hence this commit adds filetypes css,html and javascript.
This commit closes #41
2017-01-15 18:11:19 +01:00
Eduardo San Martin Morote
d90cd7bd7e
Merge pull request #43 from sliceofcode/master
...
Fix JavaScript highlighting
2017-01-09 10:51:52 +01:00
sliceofcode
42a2ec5243
Fix JavaScript highlighting
2017-01-08 21:45:32 -08:00
Eduardo San Martin Morote
0e34ab8bb7
Merge pull request #40 from kesor/support-slm-lang
...
Add `slm` language support for templates
2016-12-25 20:34:23 +01:00
Evgeny Zislis
ab44921113
add slm language support
2016-12-25 15:38:07 +02:00
Eduardo San Martin Morote
001e7c4541
Add vim 8 instructions
...
Closes #39
2016-12-21 10:48:15 +01:00
Eduardo San Martin Morote
b57f9d8f6e
Merge pull request #38 from larry-wong/master
...
add ' ' support for pug, jade, stylus, scss, sass & less
2016-12-20 16:57:34 +01:00
Larry Wang
0b528ff0ea
add ' ' support for pug, jade, stylus, scss, sass & less
2016-12-17 22:40:54 +08:00
Eduardo San Martin Morote
2d09f6e859
Merge pull request #35 from fuzzytern/broken-link
...
Update broken link
2016-11-22 17:52:06 +01:00
Nicolas Wormser
4d8f2c7341
Update broken link
2016-11-22 18:37:31 +04:00
Eduardo San Martin Morote
e13f9abf5f
Merge pull request #32 from kikyous/master
...
add coffee indent
2016-10-22 12:55:54 +02:00
chen
297dadcecd
add coffee indent
2016-10-22 08:12:02 +08:00
Eduardo San Martin Morote
f3c29bdbc9
Merge pull request #30 from kaihendry/patch-1
...
Add Pathogen instruction
2016-10-14 09:47:39 +02:00
Kai Hendry
06a7bf054b
Add Pathogen instruction
...
Closes #28
2016-10-14 11:09:56 +08:00
Eduardo San Martin Morote
bedcc2e35f
Merge pull request #26 from knight42/syntastic
...
Add eslint checker for Vue to Syntastic
2016-09-20 09:46:48 +02:00
knight42
addcbf9be5
Integrate with Syntastic
2016-09-14 02:31:00 +08:00
Eduardo San Martin Morote
a51db084b5
Merge pull request #24 from IzumiSy/IzumiSy/fix_typo
...
Fix typo
2016-08-28 18:27:17 +02:00
Seiya IZUMI
75771373fc
Fix typo
...
`javacript` -> `javascript`
2016-08-29 00:13:13 +09:00
Eduardo San Martin Morote
333f634c82
Merge pull request #23 from adriaanzon/indent
...
Add indent and ftplugin files
2016-08-21 23:42:17 +02:00
Adriaan Zonnenberg
1ae53f086e
Add indent and ftplugin files
2016-08-21 23:29:05 +02:00
Eduardo San Martin Morote
7ecc094f6a
Improve compatibility with NerdCommenter @xream
...
Closes #18
2016-08-21 23:11:31 +02:00
Eduardo San Martin Morote
78b12b1693
Merge pull request #22 from agirorn/fix-broken-unle-of-current_syntax
...
Only unlet b:current_syntax if it is set.
2016-07-24 18:48:00 +02:00
Ægir Örn Símonarson
4333b6508b
Only unlet b:current_syntax if it is set.
2016-07-24 16:39:37 +00:00