2021-04-25 08:19:53 -03:00
|
|
|
endpoint LanguageServer
|
2020-09-28 10:37:37 -03:00
|
|
|
{
|
2021-05-23 04:37:48 -03:00
|
|
|
greet(String project_root) =|
|
2020-09-28 10:37:37 -03:00
|
|
|
|
2021-05-03 10:52:56 -03:00
|
|
|
file_opened(String filename, IPC::File file) =|
|
|
|
|
|
file_edit_insert_text(String filename, String text, i32 start_line, i32 start_column) =|
|
|
|
|
|
file_edit_remove_text(String filename, i32 start_line, i32 start_column, i32 end_line, i32 end_column) =|
|
|
|
|
|
set_file_content(String filename, String content) =|
|
2020-09-28 10:37:37 -03:00
|
|
|
|
2022-05-14 11:09:24 -03:00
|
|
|
auto_complete_suggestions(CodeComprehension::ProjectLocation location) =|
|
|
|
|
|
find_declaration(CodeComprehension::ProjectLocation location) =|
|
|
|
|
|
get_parameters_hint(CodeComprehension::ProjectLocation location) =|
|
2022-02-06 17:28:57 -03:00
|
|
|
get_tokens_info(String filename) =|
|
|
|
|
|
|
2020-09-28 10:37:37 -03:00
|
|
|
}
|