-
Notifications
You must be signed in to change notification settings - Fork 351
Comparing changes
Open a pull request
base repository: pangloss/vim-javascript
base: master
head repository: Gabrielito666/vim-javascript
compare: master
- 7 commits
- 2 files changed
- 1 contributor
Commits on Jul 13, 2026
-
fix(jsdocs): The jsDocParam group matched an expression containing op…
…ening and closing curly brackets. I am making this change because the current regular expression may confuse a jsDocParam with a jsDocType. Whilst looking into the history of regular expressions, I came to the conclusion that this was simply a relaxation of the rules governing regular expressions to allow for use cases that do not exist.
Configuration menu - View commit details
-
Copy full SHA for bd6a59d - Browse repository at this point
Copy the full SHA bd6a59dView commit details -
fix(jsdocs): the @template tag now colours correctly whether or not i…
Configuration menu - View commit details
-
Copy full SHA for 8eaeeb5 - Browse repository at this point
Copy the full SHA 8eaeeb5View commit details -
feat(jsdocs): Syntax highlighting support has been added to the @import…
Configuration menu - View commit details
-
Copy full SHA for 8040b5a - Browse repository at this point
Copy the full SHA 8040b5aView commit details
Commits on Jul 15, 2026
-
feat(jsdocs): Add support for multiline @import { } from ""
Add support for multiline JSDoc imports using the `@import` syntax. Example: /** * @import { * Type1, * Type2, * Type3 * } from "my/module.js" */ Introduce a `jsDocStar` syntax type to represent the `*` prefix at the beginning of JSDoc lines. Reuse it in the `jsModule` group to keep syntax definitions consistent and improve highlighting. Tested with multiple JSDoc cases. Known edge case: invalid patterns like `import\n *\n *` may highlight the second `*` as a comment. This is not valid/common JavaScript syntax and does not affect normal usage.
Configuration menu - View commit details
-
Copy full SHA for b1f02c3 - Browse repository at this point
Copy the full SHA b1f02c3View commit details -
feat(jsdocs): Add support for multiline jsDocType's
example: /** * @typedef {{ * my: string; * superType: boolean; * }} */ To do this, create a jsDocStar group that uses the comment color for the * characters and preserves the region's color. I also fixed an issue with jsDocTypeNoParam that didn't support nesting with `extend`.
Configuration menu - View commit details
-
Copy full SHA for b68f2b9 - Browse repository at this point
Copy the full SHA b68f2b9View commit details -
Merge branch 'feat/jsDocsImportTagSupport' into merge/jsDocParam_bug-…
…-jsDocsType_multiline--jsDocsImportTagSupport
Configuration menu - View commit details
-
Copy full SHA for 286bf18 - Browse repository at this point
Copy the full SHA 286bf18View commit details -
Merge branch 'feat/jsDocsType_multiline' into merge/jsDocParam_bug--j…
…sDocsType_multiline--jsDocsImportTagSupport
Configuration menu - View commit details
-
Copy full SHA for 8906cf2 - Browse repository at this point
Copy the full SHA 8906cf2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master