Actions
Feature #19011
openImprove LSP support in CRuby development itself
Feature #19011:
Improve LSP support in CRuby development itself
Status:
Open
Assignee:
-
Target version:
-
Description
I would like to add a new configure option for improve working with language servers inside CRuby itself.
The summary is like this:
$ ./autogen.sh
$ ./configure --enable-compile-commands
$ make -j compile_commands.json
# Now use LSP
clangd
uses compile_commands.json
to understand how to compile files inside CRuby. We can use clang
itself to generate this file, but we have to pass special compile options to clang. Unfortunately the compile options generate many small JSON files, so we also need a way to concatenate them in to compile_commands.json
.
Ideally I would like make miniruby
to build miniruby
and compile_commands.json
, but I don't know how to do that yet. 😅
I've send a patch here
Actions