process_server_errors() approach is probably not a good idea (a thread?), it's better to save logs to ~/.cache/refact/logs/ by removing --logs-stderr.
The process does not restart with relevant settings change, specifically api_key, address_url, telemetry_code_snippets.
Errors that are kind of caught there:
print(line)
if "error" in line:
self.statusbar.update_statusbar("error", line)
-- but they really need to go via LSP RPC. The simple test is to turn off wi-fi, does this produce a disconnected icon in the status bar or not?
process_server_errors()approach is probably not a good idea (a thread?), it's better to save logs to~/.cache/refact/logs/by removing--logs-stderr.The process does not restart with relevant settings change, specifically api_key, address_url, telemetry_code_snippets.
Errors that are kind of caught there:
-- but they really need to go via LSP RPC. The simple test is to turn off wi-fi, does this produce a disconnected icon in the status bar or not?