@@ -22,8 +22,6 @@ use path_slash::PathBufExt;
2222
2323use anyhow:: { Result , anyhow} ;
2424
25- use chan:: WaitGroup ;
26-
2725use regex:: Regex ;
2826
2927use lazy_static:: lazy_static;
@@ -57,7 +55,6 @@ fn main() {
5755 let mut langserver = MinecraftShaderLanguageServer {
5856 endpoint : endpoint_output. clone ( ) ,
5957 graph : Rc :: new ( RefCell :: new ( cache_graph) ) ,
60- wait : WaitGroup :: new ( ) ,
6158 root : "" . into ( ) ,
6259 command_provider : None ,
6360 opengl_context : Rc :: new ( opengl:: OpenGlContext :: new ( ) )
@@ -84,7 +81,6 @@ fn main() {
8481struct MinecraftShaderLanguageServer {
8582 endpoint : Endpoint ,
8683 graph : Rc < RefCell < graph:: CachedStableGraph > > ,
87- wait : WaitGroup ,
8884 root : PathBuf ,
8985 command_provider : Option < commands:: CustomCommandProvider > ,
9086 opengl_context : Rc < dyn opengl:: ShaderValidator >
@@ -509,7 +505,7 @@ impl MinecraftShaderLanguageServer {
509505
510506impl LanguageServerHandling for MinecraftShaderLanguageServer {
511507 fn initialize ( & mut self , params : InitializeParams , completable : MethodCompletable < InitializeResult , InitializeError > ) {
512- self . wait . add ( 1 ) ;
508+
513509
514510 let capabilities = ServerCapabilities {
515511 document_link_provider : Some ( DocumentLinkOptions {
@@ -577,10 +573,6 @@ impl LanguageServerHandling for MinecraftShaderLanguageServer {
577573
578574 fn workspace_change_configuration ( & mut self , params : DidChangeConfigurationParams ) {
579575 //let config = params.settings.as_object().unwrap().get("mcglsl").unwrap();
580-
581- eprintln ! ( "{:?}" , params. settings. as_object( ) . unwrap( ) ) ;
582-
583- self . wait . done ( ) ;
584576 }
585577
586578 fn did_open_text_document ( & mut self , params : DidOpenTextDocumentParams ) {
@@ -628,7 +620,6 @@ impl LanguageServerHandling for MinecraftShaderLanguageServer {
628620 }
629621
630622 fn hover ( & mut self , _: TextDocumentPositionParams , _: LSCompletable < Hover > ) {
631- self . wait . wait ( ) ;
632623 /* completable.complete(Ok(Hover{
633624 contents: HoverContents::Markup(MarkupContent{
634625 kind: MarkupKind::Markdown,
0 commit comments