LanguageServer.ipc 636 B

123456789101112131415
  1. endpoint LanguageServer
  2. {
  3. greet(String project_root) =|
  4. file_opened(String filename, IPC::File file) =|
  5. file_edit_insert_text(String filename, String text, i32 start_line, i32 start_column) =|
  6. file_edit_remove_text(String filename, i32 start_line, i32 start_column, i32 end_line, i32 end_column) =|
  7. set_file_content(String filename, String content) =|
  8. auto_complete_suggestions(CodeComprehension::ProjectLocation location) =|
  9. find_declaration(CodeComprehension::ProjectLocation location) =|
  10. get_parameters_hint(CodeComprehension::ProjectLocation location) =|
  11. get_tokens_info(String filename) =|
  12. }