Commit Graph

57 Commits

Author SHA1 Message Date
Jose Elera Campana
e7b2c327d4 Merge pull request #61 from reedcwilson/highlight/templatestrings
Add 'of' keyword and highlight links for template strings
2015-12-09 14:37:38 -06:00
Reed Wilson
180e8937f0 add 'of' keyword and highlight links for template strings 2015-12-02 16:34:38 -07:00
juneidy
18579fda9e Added @cfg tag from senchalabs/jsduck 2015-11-18 10:29:44 +08:00
Jose Elera Campana
c907b157ab Merge pull request #53 from mmwtsn/jsdoc-tags
Add complete list of JSDoc tags and synonyms
2015-07-03 11:55:54 -05:00
Lorenzo Ruiz
539dd14378 Fixed typo 2015-07-03 14:15:01 +02:00
Lorenzo Ruiz
ed6a363cd7 Added support for object keys 2015-07-03 14:08:42 +02:00
Lorenzo Ruiz
7f04baf7be Update javascript.vim 2015-07-03 14:00:00 +02:00
M. Maxwell Watson
7614d41df9 Add complete list of alphabetized JSDoc tags 2015-06-16 23:10:51 -04:00
averted
92117af3bb Adding basic ES6 string interpolation 2015-05-13 16:16:47 -04:00
Gabriel Adomnicai
9ee13d82e1 allow multiline strings 2015-01-17 18:21:35 -08:00
NamelessOne
46e76c0ba2 Fix multiline strings. 2014-10-23 22:12:50 +02:00
Brandon Valosek
99cef7b382 added @tutorial tag 2014-10-08 14:39:06 -05:00
Brandon Valosek
239388b99b add support for @readonly JSDoc3 tag 2014-07-30 15:04:45 -05:00
Peter Lind
7ef78f4a2c Explicitly setting $ as part of words for javascript, instead of assuming only php filetype should not have it 2014-01-14 22:09:26 +01:00
Brandon Valosek
6de2864feb @event and @fires 2013-12-18 22:19:46 -06:00
Brandon Valosek
6777b611d2 @mixes as well 2013-12-18 21:57:01 -06:00
Brandon Valosek
5be88cba5d Added @enum, @const, @mixin, @alias for JSDoc 2013-12-18 20:44:26 -06:00
Jose Elera
d3855f867a Change "syn" for "syntax", "javascript" for "javaScript"
Change is good for keeping up with uniformity
2013-12-09 13:22:09 -06:00
boba1l0s2k9
8c6cba0bd2 Added additional JSDoc 3 tags to the list that gets highlighted: @name, @memberof, @exports, @callback, @typedef, and @property. These are all documented here:
http://usejsdoc.org/#JSDoc3_Tag_Dictionary

More importantly, I added special handling for the @example tag to do syntax highlighting for code in example blocks (even though the code is technically inside a comment).
2013-12-02 14:02:37 -08:00
Tom McDonald
c93090a7ab Add word boundaries to "function" keyword
Fixes syntax problems when an identifier contains the word 'function'
(e.g. 'functionName').
2013-11-12 15:16:59 -05:00
Jose Elera Campana
1b09e8a955 Revert "highlight works in HTML files too"
This reverts commit 74dae607da.
2013-09-17 23:45:51 -05:00
Jose Elera Campana
74dae607da highlight works in HTML files too 2013-09-17 23:44:27 -05:00
Jose Elera Campana
1debc2ad91 Tweak the highlight links 2013-09-17 23:39:38 -05:00
Jose Elera Campana
e98aa68678 major cleanup and reindent 2013-09-17 23:10:06 -05:00
Jose Elera Campana
632a1de4df cleanup and reindent the whole file 2013-09-17 22:47:21 -05:00
Jose Elera Campana
61b93e06d7 add Web API keywords (very long list) 2013-09-17 21:46:03 -05:00
Jose Elera Campana
f5065ce43f Cleanup of "global objects" 2013-09-17 20:56:16 -05:00
Jose Elera Campana
ddfc4cc7ed update the highlight for Regex strings 2013-09-17 20:48:00 -05:00
Jose Elera Campana
b5a4fdf0e8 change the version and date of the file 2013-09-17 20:44:01 -05:00
Jose Elera Campana
a170a17d90 change the highlight of the function name 2013-09-15 12:06:43 -05:00
Jose Elera Campana
2fb263cb75 add comma highlighting, which I deleted by mistake 2013-09-15 11:33:19 -05:00
Jose Elera Campana
098c45e77a Merge branch 'master' of https://github.com/bgrohman/vim-javascript-syntax into bgrohman-master
Conflicts:
	syntax/javascript.vim
2013-09-15 11:27:32 -05:00
Bryan Grohman
88e7ae096a Updated highlighting for equal sign in function expressions 2013-08-30 08:45:10 -05:00
Jose Elera Campana
1c721f5feb consolidate single and double quote strings 2013-08-30 00:13:15 -05:00
Bryan Grohman
87aa6fffcf Support for function expressions
Function expressions will be highlighted appropriately.
2013-08-26 16:19:10 -05:00
Tom Vincent
8414f92d96 Removes dangling FoldText() call
Without this, fold comments were being displayed as:

    +--  6 lines folded

... whereas, I'd expect something like:

    +---  6 lines: .state('causes', {

... which this fix achieves. Should also resolve #14.
2013-08-14 07:44:11 +01:00
Jose Elera
2467883d23 Merge pull request #25 from magicdrive/pull-request
shebang any
2013-08-04 08:01:20 -07:00
Hiroshi IKEGAMI
a34f76bd05 shebang any 2013-08-04 22:50:12 +09:00
Tom McDonald
826e4db3a9 Remove $ from iskeyword in PHP files 2013-05-08 14:29:40 -04:00
Jose Elera Campana
78a6d49126 Merge pull request #18 from Jonhoo/patch-1
@returns may also take a type parameter
2013-03-26 09:58:57 -07:00
Jon Gjengset
e0116fd12f @returns may also take a type parameter
JSDoc supports giving @returns a type parameter which wasn't highlighted earlier.
2013-02-24 11:59:39 +00:00
Eric Hynds
cc7007036b remove code folding by default 2012-08-16 18:47:47 -03:00
Jose Elera Campana
b03f40ff6d Merge pull request #12 from billychan/master
Highlight for function arguments
2012-08-13 09:48:26 -07:00
Jose Elera Campana
5f45ff925c Merge pull request #10 from sleepycat/master
Setting filetype to javascript based on node shebang
2012-08-13 09:45:49 -07:00
billychan
9a9c0dae04 Set different highlight for function arguments
With this fix, function keywords, function name, function arguments, parenthesis and commas will have different highlight. It's clearer to read codes.
2012-08-09 21:18:16 +08:00
Mike Williamson
405df92c21 Set filetype based on node shebang
Recognizes the node shebang line and sets the filetype to javascript.
Syntax highlights the shebang as well.
2012-05-24 20:35:40 -04:00
David Stephen James Birch
47ec99eb7b Fixed typo. 2012-05-12 20:11:05 +01:00
David Stephen James Birch
36b33f2e9e Fixed javaScriptEndColons to recognise semicolons that separate to statements on a single line. 2012-05-12 20:06:47 +01:00
David Stephen James Birch
412bbfb4e3 Fixed typo. 2012-05-12 14:33:40 +01:00
Jason Webb
6c21d00079 Stop code folding by default.
There is no reason to force this on users.  Let people opt in, in their
own .vimrc.
2012-04-22 09:36:52 -06:00