endpoint LanguageServer = 8001 { Greet(String project_root) => (i32 client_id) FileOpened(String file_name) =| FileEditInsertText(String file_name, String text, i32 start_line, i32 start_column) =| FileEditRemoveText(String file_name, i32 start_line, i32 start_column, i32 end_line, i32 end_column) =| SetFileContent(String file_name, String content) =| AutoCompleteSuggestions(String file_name, i32 cursor_line, i32 cursor_column) =| }