🐛 fix(core): enforce strict LSP lifecycle
This commit is contained in:
@@ -20,6 +20,7 @@ set(SOURCES
|
||||
main.cc
|
||||
test_main.cppm
|
||||
../test_lsp_any/test_framework.cppm
|
||||
core_server_fixture.cppm
|
||||
fixtures.cppm
|
||||
completion_test.cppm
|
||||
json_flow_test.cppm
|
||||
@@ -49,6 +50,7 @@ target_sources(
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../../src
|
||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/test_main.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../test_lsp_any/test_framework.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/core_server_fixture.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/fixtures.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/completion_test.cppm
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/json_flow_test.cppm
|
||||
@@ -62,10 +64,14 @@ target_sources(
|
||||
../../src/bridge/spdlog.cppm
|
||||
../../src/bridge/taskflow.cppm
|
||||
../../src/bridge/tree_sitter.cppm
|
||||
../../src/bridge/win32_stdio.cppm
|
||||
../../src/utils/args_parser.cppm
|
||||
../../src/utils/string.cppm
|
||||
../../src/utils/text_coordinates.cppm
|
||||
../../src/core/dispatcher.cppm
|
||||
../../src/core/server.cppm
|
||||
../../src/scheduler/async_executor.cppm
|
||||
../../src/manager/bootstrap.cppm
|
||||
../../src/manager/event_bus.cppm
|
||||
../../src/manager/events.cppm
|
||||
../../src/manager/detail/text_document.cppm
|
||||
@@ -140,9 +146,6 @@ target_sources(
|
||||
../../src/provider/completion_item/resolve.cppm
|
||||
../../src/provider/initialize/initialize.cppm
|
||||
../../src/provider/initialized/initialized.cppm
|
||||
../../src/provider/shutdown/shutdown.cppm
|
||||
../../src/provider/exit/exit.cppm
|
||||
../../src/provider/cancel_request/cancel_request.cppm
|
||||
../../src/provider/trace/set_trace.cppm
|
||||
../../src/provider/client/register_capability.cppm
|
||||
../../src/provider/client/unregister_capability.cppm
|
||||
|
||||
Reference in New Issue
Block a user