31 Commits

Author SHA1 Message Date
Alex Hirzel
6ae8fa751f Add reference to official vuejs language tools (#163)
* Add reference to vim-vue-plugin

* Change wording and add more alternatives

* Update readme.md

---------

Co-authored-by: Adriaan Zonnenberg <git@adriaan.dev>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
2024-03-30 12:53:18 +01:00
Adriaan Zonnenberg
c424294e76 set "syntax sync fromstart" by default
Instead of setting it by default, I initially only added this as a tip
to the readme, because it is said to be slower. However, I don't really
notice a performance difference, and when the highlighting isn't working
reliably without it, I think it's better to just include it by default.
2019-08-03 21:01:05 +02:00
Adriaan Zonnenberg
fcdc2d25d1 use 'detect_on_enter' instead of 'auto' and document the option
With #128, I can imagine some people don't want vim-vue to scan for new
languages on each text change event. So instead of only having an 'auto'
option, users will be able to choose between 'detect_on_enter' and
'detect_on_change'.
2019-08-01 22:29:22 +02:00
Adriaan Zonnenberg
3105d62346 docs: fix grammar mistake 2019-07-30 12:59:28 +02:00
Adriaan Zonnenberg
da6395c56b docs: fix heading style 2019-07-29 22:47:22 +02:00
Marcel Bischoff
d4e989233e docs: Add tcomment (#134)
* Add tcomment

* reword
2019-07-29 22:46:16 +02:00
Adriaan Zonnenberg
158390bf7a Add a list of available pre-processors 2019-07-24 21:15:32 +02:00
Adriaan Zonnenberg
18c4211bd6 Deprecate g:vue_disable_pre_processors
It was superseded by g:vue_pre_processors (#133)

I could add a message if g:vue_disable_pre_processors is set, asking
people to update their config to the new variable, but I'd rather not
interrupt people's workflows.
2019-07-24 21:01:57 +02:00
Adriaan Zonnenberg
6acff7e6db Merge pull request #133 from igemnace/feature/configurable-preprocessor
Allow granular control over loading pre-processor syntax files
2019-07-24 20:42:32 +02:00
Adriaan Zonnenberg
c7b133a66e Remove tip about filetype=vue.html.javascript.css
close #131 

Setting this option seems to do more harm than good. To avoid confusion, it's better to remove it altogether.

Currently, the recommended approach to use existing plugins for HTML, CSS or JavaScript, is to explicitly configure that plugin to support Vue files.
2019-03-22 12:02:24 +01:00
Ian Emnace
6f476f3b90 Update readme for g:vue_pre_processors
The change in commit ba9a3dbc4e is
documented in the README, to augment the information regarding
pre-processor languages and g:vue_disable_pre_processors.
2019-03-19 13:52:19 +08:00
Adriaan Zonnenberg
3cc4ac7b02 readme: fix details arrow placement 2018-03-02 20:59:54 +01:00
Adriaan Zonnenberg
5c3a71983c Simplify testing commands using a Makefile 2018-03-02 18:31:23 +01:00
Adriaan Zonnenberg
a0cfe6791c readme
* Remove Typescript section. As long as the highlighting "just works", a section in the FAQ shouldn't be needed.
* Fix typo
* Add some more explanation
* Add links to referenced plugins
2018-03-02 16:22:41 +01:00
Marcel Bischoff
a936d8ab38 Add caw.vim section (#93) 2018-02-24 07:56:54 +01:00
Adriaan Zonnenberg
1a2295e12e Add link to eslint-plugin-vue documentation
closes #83
2018-02-22 14:31:59 +01:00
Juan
2cd7b64b1e Fix typo on README (#100) 2018-02-21 17:12:15 +01:00
Michael Foss
db295dbf13 Correct typo in README (#90) 2017-10-19 19:37:09 +02:00
Jacob Merizian
568f5a2762 Allows users to turn off preprocessor language parsing for better performance (#79)
* removed preprocessing langs from registration

I'm not sure if this will work

* add back support for pre-processors

adds back support for preprocessors, but keeps vim fast when not in use

* completely removed support for preprocessors

testing to see if completely removing preprocessor language registrations will make syntime reports more performant

* added back conditional support

conditional support should work now

* just testing remove all preprocessor support

* I think this will work

* i found the actual bug

some regex statements are being checked several times

* quick fix for now

I only apply a quick fix until I can get to the root of the problem. For this, in order to turn off the preprocessors which seem to bog down vim, just put `let g:avoid_pre_processors = 1` in the .vimrc (or neovim equivalent).

* forgot endif statement

* testing behavior

* removed line to test behavior

* Update readme.md

* Update readme.md

* Update vue.vim

* Update vue.vim

* Update readme.md
2017-07-21 11:07:04 +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
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
239401d54d Integrate with CircleCI 2017-03-26 21:27:34 +02:00
Esdras Mayrink
3339eab69e Update README to explain how to use with typescript 2017-03-13 22:10:20 -03:00
Eduardo San Martin Morote
001e7c4541 Add vim 8 instructions
Closes #39
2016-12-21 10:48:15 +01:00
Nicolas Wormser
4d8f2c7341 Update broken link 2016-11-22 18:37:31 +04:00
Kai Hendry
06a7bf054b Add Pathogen instruction
Closes #28
2016-10-14 11:09:56 +08:00
knight42
addcbf9be5 Integrate with Syntastic 2016-09-14 02:31:00 +08:00
Eduardo San Martin Morote
a24c0b32e8 Remove uppercase in README name 2016-02-21 11:23:07 +01:00