2 ms·
I think you are used to your way of doing things and your opinion is limited by your perspective. I would suggest you be open to new things, try a trial version
by simion314 6y ago
I think you are used to your way of doing things and your opinion is limited by your perspective. I would suggest you be open to new things, try a trial version of an Intellij IDE(with an open mind)
It makes logical sense that a program that can understand the entire project provide you more help then a more limited program. For example you refactor some code and make a typo in a function name, now because you changed the function name this function is no longer used from other code(because that code uses an old name), because is not used anymore it is highlighted in the IDE as unused and you just caught a typo error (I am expecting now that TDD would have caught this, or a typo in a var name but not everybody is testing everything and the problem is caught in the IDE without any effort from you)
- smabie 6y agoI mean, that's a pretty basic feature that Emacs supports with flycheck+LSP.
- simion314 6y agoI can't judge that, i tried VS Code for web dev and with it's defaults it is a big downgrade , for me it seems that LSP is not enough, you need to have something that parses the entire project libraries from vendors/mode_modules, your own JS/PHP , the html/template files and after all is parsed create a big dictionary with all symbols and what we know about them. Can your plugin go that?
- NateEag 6y agoI'm not sure how language servers handle multi-language support (JS and PHP), if at all, but language servers usually do parse all the project's dependencies as well as project code and give you jump to definition, autocompletion, and popup documentation on all of it.