3 ms·
As good as LSP and other tooling has gotten recently, there are some C++ projects that just need a proprietary IDE for proper code navigation and completion. A
by perrygeo 1y ago
As good as LSP and other tooling has gotten recently, there are some C++ projects that just need a proprietary IDE for proper code navigation and completion. A lot of times my choice is a) spend 3 hours debugging why neovim's LSP is putting squiggly lines everywhere or b) just fire up CLion.
- ivanjermakov 1y agoHuge benefit of current rise of "C++ killer" languages is that they're designed with LSP support from day 1. I had a great experience with Rust and rust_analyzer: open any project in LSP-capable editor and it just works.
- AmalgatedAmoeba 1y agoAre they though? * Rust was designed before even vscode was released * Zig, Odin, JAI are all designed by people that don’t use LSP and don’t like it * Don’t know about Carbon, but it currently doesn’t look like it’s gonna kill anything It seems to me that rust analyzer is something of an exception
- kristoff_it 1y agoZig has on the roadmap the creation of a compiler REPL to power all kinds of code intelligence tools, including LSPs. This item is blocking only on finishing incremental compilation.
- AmalgatedAmoeba 1y agoSure and the incremental compiler work is genuinely amazing. I was objecting purely to the notion that this new crop of systems languages is “designed from day one” around LSP, which doesn’t seem to be quite true