[jira] [Commented] (NETBEANS-504) Please add VueJS support

2020-01-23 Thread Christian Lenz (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022074#comment-17022074
 ] 

Christian Lenz commented on NETBEANS-504:
-

The most standarded way is also defined inside of the spec, is still an HTML 
file with sections of:
HTML, JS and CSS. This is going to be working now too, but as mentioned, not 
for using preprocessors or other languages like the standard langs.

This will not work for Pug/Jade, TypeScript/Coffeescript and 
LESS/SCSS/SASS/Stylus/PostCSS.

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2020-01-23 Thread Christian Lenz (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022073#comment-17022073
 ] 

Christian Lenz commented on NETBEANS-504:
-

I would also going into the direction of having a look into the vetur plugin 
syntaxes which is using textmate files: 
https://github.com/vuejs/vetur/tree/master/syntaxes. This is the Vue plugin for 
VS Code.  Afaik, there is no ANTLR for Vue and certainly not for JavaCC.

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2020-01-23 Thread Geertjan Wielenga (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022072#comment-17022072
 ] 

Geertjan Wielenga commented on NETBEANS-504:


The important thing is to find out whether there is some standardized way in 
which Vue files are defined, e.g., how is this done in other editors.

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2020-01-23 Thread Geertjan Wielenga (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022071#comment-17022071
 ] 

Geertjan Wielenga commented on NETBEANS-504:


Ah, that 
https://cwiki.apache.org/confluence/display/NETBEANS/VueJS+Specification is 
great.

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2020-01-23 Thread Christian Lenz (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17022066#comment-17022066
 ] 

Christian Lenz commented on NETBEANS-504:
-

Using ANTLR or JavaCC here for Vue is not needed IMHO, because NetBeans already 
have support for HTML/Jade, JS/TS, CSS/LESS/SCSS. Which means it is an extended 
HTML file where you embed different languages due to the lang attribute. Please 
see the specification for more and specific details. Or go to the vue page 
which is also linked in the spec file.

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2020-01-22 Thread Christian Lenz (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17021205#comment-17021205
 ] 

Christian Lenz commented on NETBEANS-504:
-

I created a specifi

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2019-01-16 Thread Christian Lenz (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16744254#comment-16744254
 ] 

Christian Lenz commented on NETBEANS-504:
-

Maybe there are more, will do a research later.

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-504) Please add VueJS support

2019-01-16 Thread Christian Lenz (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-504?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16744251#comment-16744251
 ] 

Christian Lenz commented on NETBEANS-504:
-

Please see this link to know how single file component in vue looks like: 
https://vuejs.org/v2/guide/single-file-components.html

Supported languages inside of vue:

Markup:
* HTML
* Jade/Pug

Scripting:
* JavaScript
* TypeScript

Styling:
* CSS
* LESS
* SCSS
* SASS

> Please add VueJS support
> 
>
> Key: NETBEANS-504
> URL: https://issues.apache.org/jira/browse/NETBEANS-504
> Project: NetBeans
>  Issue Type: Improvement
>  Components: javascript - Editor, javascript - Formatting  
> Indentation
>Affects Versions: Next
>Reporter: Christian Lenz
>Priority: Major
>
> NetBeans does not support VueJS. It is needed, that we have *.vue files with 
> a specific icon.
> Inside it should be possible to have HTML, CSS/SCSS JS/TS
> HTML should work out of the box.
> When I use  then it should be JavaScript. When I use the 
> attribute *lang="ts"*, TypeScript should be possible.
> When I use ** CSS should be possible. When I use the attribute 
> *lang="scss"* SCSS should be possible for *lang="sass"" SASS should be 
> possible and for *lang="less"* LESS should be possible.
> Code completion for vue specific attributes and directives should be possible.
> Cheers
> Chris



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists