3 ms·
Do you really? I have been trying to get it to run properly for years for c++ and I found it buggy to the point of uselessness.
by zarkov99 6y ago
Do you really? I have been trying to get it to run properly for years for c++ and I found it buggy to the point of uselessness.
- ywei3410 6y agoYes - in general both eglot and LSP are pretty much "out of the box". The biggest factor though, is entirely dependent on how good the various server implementations are. Having used it in quite a few different languages now it varies greatly; but you can hardly blame Emacs for that.
- pjmlp 6y agoAlthough I am not a VSCode fan (hoping for the day it gets rebooted into React Native), Microsoft's C and C++ LSP support is quite good, as they are pushing it for WSL, Linux cloud and GitHub based development.
- jrockway 6y agoC++ depends heavily on the build system, and it offers no opinion about the build system. That's the problem I've always run into trying to use clangd on a project that wasn't designed for clangd -- there's some Make rule that's important but doesn't fit into their model. The people having success with language servers are using a language that bundles a build system, which is common in more modern languages.
- zarkov99 6y agoI think VS Code does a better job than emacs with C++ intellisense with the same constraints. CMake is fast becoming the defacto build system for C++.