mirror of
https://github.com/RGBCube/serenity
synced 2025-05-19 00:45:08 +00:00

This commit moves all the logic that deals with the language server (from HackStudio) into a LanguageClient class, provides some functions to make constructing them easier, and makes all language servers use a singular IPC definition. Also fixes the FIXME about making the autocompletion async. This makes adding language servers in the future significantly less duplicate-y, and significantly easier :^)
4 lines
137 B
CMake
4 lines
137 B
CMake
compile_ipc(LanguageServer.ipc LanguageServerEndpoint.h)
|
|
compile_ipc(LanguageClient.ipc LanguageClientEndpoint.h)
|
|
|
|
add_subdirectory(Cpp)
|