[ https://issues.apache.org/jira/browse/NETBEANS-177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Lenz updated NETBEANS-177: ------------------------------------ Summary: Don't enable features per default and act like an enhanced editor (was: Don't enable features per default) > Don't enable features per default and act like an enhanced editor > ----------------------------------------------------------------- > > Key: NETBEANS-177 > URL: https://issues.apache.org/jira/browse/NETBEANS-177 > Project: NetBeans > Issue Type: New Feature > Components: ide - Features On Demand > Affects Versions: Next > Reporter: Christian Lenz > > If you have a java IDE or a dev IDE, where you don't activated some features > that you need for your work like Java, Java EE, HTML, PHP, C/C++ or whatever > and you open a file only to look inside the file like an .asm file or .bat or > .html or .php file, NetBeans knows the filetype and knows that the feature, > that you need for this filetype to handle it correctly, is not enabled,, but > a default module in NetBeans. So NetBeans will enables it, which is nice but > it should be optional, because it takes some time to enables it. > I can speak from the Visual Studio Code Editor or from WebStorm, if they > recognice a feature like you open a .java file or an .md file or .cs file and > there is no plugin or module enabled, they show you a message: "We figured > out, that there is a plugin/module (could be 3rd-party or default module) > which is not enabled yet, do you want to enables it?" This is very handy, > because in general VS Code have some syntax highlighting and braces matching > for common languages and if not, they know that there is a plugin or for more > features. > Which is much much better, so you have the choice, do I want to enable this > feature for full and rich feature stuff or do I leave it like this. But > NetBeans will never give you the choice. > For default IDE modules like HTML, PHP, Java, C/C++, NetBeans will always > activate those features for you. Atm they will not do it for plugins which > could be another topic, but it shouldn't. It should give me the choice: Hey > dude, you opened a HTML file but you don't use the HTML module, would you? Or > smth like that. But no automatically. > I know that it doesn't make sense in that case, that the modules brings the > syntax highlighting too and and and, but there is the other case that > NetBeans should interact like an editor first, while it should have a common > lexer/parser for most of the files out there to have syntax highlighting, > braces matching and errors, without the full featured stuff behind. I know > that big languages like Java, JS, PHP, C/C++ will not work properly but it > should not work properly, if you only want to open a file, look inside of it, > nothing more. No code completion, no compiling, no other fancy stuff. Only > syntax highlighting, braces matching, errors and some other common stuff. > That will make the IDE faster for starting, because it will not load the > fully bloat modules, it will open NetBeans as an editor faster (hopefully). > So this is kind of related to this ticket here: > https://issues.apache.org/jira/browse/NETBEANS-7 > NetBeans don't need to have full feature stuff for any language, it should > have a common feature set for a lot of filetypes (NBS -> NetBeans scripting, > Schliemann). > Cheers > Chris -- This message was sent by Atlassian JIRA (v6.4.14#64029)