mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 04:47:35 +00:00
HackStudio: Add C++ Language Server
The language server keeps track of the content of currently edited files by receiving updates about edit actions. Also, C++ autocompletion is no longer tied to HackStudio itself and moved to be part of the language server.
This commit is contained in:
parent
bf53d7ff64
commit
863f14788f
18 changed files with 451 additions and 21 deletions
|
@ -1,7 +1,9 @@
|
|||
add_subdirectory(LanguageServers)
|
||||
add_subdirectory(LanguageClients)
|
||||
|
||||
set(SOURCES
|
||||
AutoCompleteBox.cpp
|
||||
CodeDocument.cpp
|
||||
CppAutoComplete.cpp
|
||||
CursorTool.cpp
|
||||
Debugger/BacktraceModel.cpp
|
||||
Debugger/DebugInfoWidget.cpp
|
||||
|
@ -33,3 +35,4 @@ set(SOURCES
|
|||
|
||||
serenity_bin(HackStudio)
|
||||
target_link_libraries(HackStudio LibWeb LibMarkdown LibGUI LibGfx LibCore LibVT LibDebug LibX86 LibDiff LibShell)
|
||||
add_dependencies(HackStudio CppLanguageServer)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue