mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 09:44:31 +00:00 
			
		
		
		
	lsp: fixup workspace symbol capabilities (#12233)
use workspace.symbol instead of workspaceSymbol to mimic the lsp spec.
This commit is contained in:
		@@ -688,7 +688,9 @@ function protocol.make_client_capabilities()
 | 
				
			|||||||
        };
 | 
					        };
 | 
				
			||||||
        hierarchicalDocumentSymbolSupport = true;
 | 
					        hierarchicalDocumentSymbolSupport = true;
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
      workspaceSymbol = {
 | 
					    };
 | 
				
			||||||
 | 
					    workspace = {
 | 
				
			||||||
 | 
					      symbol = {
 | 
				
			||||||
        dynamicRegistration = false;
 | 
					        dynamicRegistration = false;
 | 
				
			||||||
        symbolKind = {
 | 
					        symbolKind = {
 | 
				
			||||||
          valueSet = (function()
 | 
					          valueSet = (function()
 | 
				
			||||||
@@ -702,7 +704,6 @@ function protocol.make_client_capabilities()
 | 
				
			|||||||
        hierarchicalWorkspaceSymbolSupport = true;
 | 
					        hierarchicalWorkspaceSymbolSupport = true;
 | 
				
			||||||
      };
 | 
					      };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    workspace = nil;
 | 
					 | 
				
			||||||
    experimental = nil;
 | 
					    experimental = nil;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user