mirror of
https://github.com/RGBCube/serenity
synced 2025-06-01 09:28:13 +00:00
![]() HackStudio keeps a map that stores the different ServerConnection instances we have open. Previously, that map was indexed by a project's root path. This did not make much sense because we only support opening a single project with each instance of the HackStudio program. We now index the different ServerConnections by the language name, which allows us to support talking to multiple language-servers in the same project (e.g C++ and Shell). This also fixes an issue where if you first opened a Shell file, and then a C++ file in the same project, then C++ language-server features would not work. |
||
---|---|---|
.. | ||
HackStudio | ||
Inspector | ||
IPCCompiler | ||
Playground | ||
Profiler | ||
UserspaceEmulator | ||
CMakeLists.txt |