mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-07-20 17:52:50 +03:00
ecode: Improved visibility of file locator commands. File locator is now called Universal Locator.
This commit is contained in:
@@ -461,4 +461,15 @@ std::vector<LSPClientServer*> LSPClientServerManager::getAllRunningServers() {
|
||||
return servers;
|
||||
}
|
||||
|
||||
std::vector<LSPClientServer*> LSPClientServerManager::getFilteredServers(
|
||||
const std::function<bool( LSPClientServer* )>& filter ) {
|
||||
std::vector<LSPClientServer*> servers;
|
||||
Lock l( mClientsMutex );
|
||||
for ( auto& server : mClients ) {
|
||||
if ( server.second->isRunning() && filter( server.second.get() ) )
|
||||
servers.push_back( server.second.get() );
|
||||
}
|
||||
return servers;
|
||||
}
|
||||
|
||||
} // namespace ecode
|
||||
|
||||
Reference in New Issue
Block a user