1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:38:11 +00:00
serenity/Userland/DevTools/HackStudio/LanguageServers
Itamar c54238f65c CppLanguageServer: Make autocomplete logic consider scopes
When returning autocomplete suggestions, we now consider the scope of
the name that is being completed.

For example, when requested to complete an expression like
'MyNamespace::', we will only suggest things that are in the
'MyNamespace' namespace.

This commit also has some general refactoring of the autocomplete
logic.
2021-05-15 23:28:50 +02:00
..
Cpp CppLanguageServer: Make autocomplete logic consider scopes 2021-05-15 23:28:50 +02:00
Shell LanguageServers: Remove ClientConnection dependency 2021-05-14 13:27:47 +02:00
AutoCompleteEngine.cpp LanguageServers: Allow set_declarations_of_document callback to be null 2021-05-14 13:27:47 +02:00
AutoCompleteEngine.h LanguageServers: Remove ClientConnection dependency 2021-05-14 13:27:47 +02:00
ClientConnection.cpp LanguageServers: Remove ClientConnection dependency 2021-05-14 13:27:47 +02:00
ClientConnection.h LanguageServers: Remove ClientConnection dependency 2021-05-14 13:27:47 +02:00
CMakeLists.txt HackStudio/LanguageServers: Move some components out of Cpp 2021-03-04 11:21:43 +01:00
FileDB.cpp LanguageServers/FileDB: Allow m_project_root to be null 2021-05-14 13:27:47 +02:00
FileDB.h Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LanguageClient.ipc Userland: Use snake case names in .ipc files 2021-05-03 21:14:40 +02:00
LanguageServer.ipc Userland: Use snake case names in .ipc files 2021-05-03 21:14:40 +02:00