GDScript LSP: Implement goto declaration

This commit is contained in:
geequlim
2020-01-04 20:02:26 +08:00
parent 118aaa55f9
commit eb5861f9f1
2 changed files with 70 additions and 55 deletions

View File

@@ -51,6 +51,7 @@ protected:
Array native_member_completions;
private:
Array find_symbols(const lsp::TextDocumentPositionParams &p_location, List<const lsp::DocumentSymbol *> &r_list);
lsp::TextDocumentItem load_document_item(const Variant &p_param);
void notify_client_show_symbol(const lsp::DocumentSymbol *symbol);
@@ -65,6 +66,7 @@ public:
Array colorPresentation(const Dictionary &p_params);
Variant hover(const Dictionary &p_params);
Array definition(const Dictionary &p_params);
Variant declaration(const Dictionary &p_params);
void initialize();