mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-18 06:55:48 +03:00
Fix paste with middle-click in OSes with no primary selection.
Fix emoji color positioning (broke in previous commit). Prevent dead-locks in LSP *very* heavy usage scenarios (added a few logs i might remove later). Enable auto-complete list highlighting by default.
This commit is contained in:
@@ -411,12 +411,7 @@ void LSPDocumentClient::requestSymbols() {
|
||||
if ( !server->getCapabilities().documentSymbolProvider )
|
||||
return;
|
||||
URI uri = mDoc->getURI();
|
||||
if ( Engine::instance()->isMainThread() ) {
|
||||
mServer->getThreadPool()->run(
|
||||
[server, uri]() { server->documentSymbolsBroadcast( uri ); } );
|
||||
} else {
|
||||
server->documentSymbolsBroadcast( uri );
|
||||
}
|
||||
server->documentSymbolsBroadcast( uri );
|
||||
}
|
||||
|
||||
void LSPDocumentClient::requestFoldRange() {
|
||||
@@ -439,12 +434,7 @@ void LSPDocumentClient::requestFoldRange() {
|
||||
doc->getFoldRangeService().setFoldingRegions( regions );
|
||||
};
|
||||
|
||||
if ( Engine::instance()->isMainThread() ) {
|
||||
server->getThreadPool()->run(
|
||||
[server, uri, handler]() { server->documentFoldingRange( uri, handler ); } );
|
||||
} else {
|
||||
server->documentFoldingRange( uri, handler );
|
||||
}
|
||||
server->documentFoldingRange( uri, handler );
|
||||
}
|
||||
|
||||
void LSPDocumentClient::requestSymbolsDelayed() {
|
||||
|
||||
Reference in New Issue
Block a user