-
Notifications
You must be signed in to change notification settings - Fork 44
Closed
Description
Hello, jsdoc.vim users.
I'm sorry for long time no update and response.
I'm currently working on jsdoc.vim v2.0.0
What's new
- Complete re-write
- Can handle complex params
For example.
const foo = (arg1: (arg1: { foo: string, bar: number }) => string, arg2: number) => {}
will generate like following.
/**
* foo.
*
* @param {Function} arg1
* @param {number} arg2
*/
const foo = (arg1: (arg1: { foo: string, bar: number }) => string, arg2: number) => {}
- You can choose document block template from
JSDoc
,ESDoc
,TSDoc
and your own customaized template
Deprecate
v2.0.0 will Deprecate all g:jsdoc_*
variables.
interactive mode
is also deprecate but you can use snippet plugin and custmaized template to insert document interactive.
Current version is too much global variables.
v2.x will be less global variables.
Support Vim version
First release of v2.0.0 will only support Vim8.
I know some of user use Neovim, but I don't have Neovim env and knowledges.
So after release v2.0.0, If you want to use in Neovim, please send me PR.
Release date
TBA. Hopefully I will release in near future.
Stay safe and take care.
JonDumJonDum
Metadata
Metadata
Assignees
Labels
No labels