├── .credo.exs ├── .dialyzer_ignore.exs ├── .editorconfig ├── .formatter.exs ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── elixir.yml │ ├── nix.yml │ └── release.yml ├── .gitignore ├── .iex.exs ├── .iex.namespaced.exs ├── .lfsconfig ├── CHANGELOG.md ├── Makefile ├── README.md ├── apps ├── common │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ │ ├── elixir │ │ │ └── features.ex │ │ ├── future │ │ │ ├── code.ex │ │ │ ├── code │ │ │ │ ├── fragment.ex │ │ │ │ ├── indentifier.ex │ │ │ │ └── typespec.ex │ │ │ ├── macro.ex │ │ │ └── mix │ │ │ │ └── tasks │ │ │ │ └── format.ex │ │ ├── lexical │ │ │ ├── ast.ex │ │ │ ├── ast │ │ │ │ ├── analysis.ex │ │ │ │ ├── analysis │ │ │ │ │ ├── alias.ex │ │ │ │ │ ├── import.ex │ │ │ │ │ ├── require.ex │ │ │ │ │ ├── scope.ex │ │ │ │ │ ├── state.ex │ │ │ │ │ └── use.ex │ │ │ │ ├── detection.ex │ │ │ │ ├── detection │ │ │ │ │ ├── alias.ex │ │ │ │ │ ├── bitstring.ex │ │ │ │ │ ├── comment.ex │ │ │ │ │ ├── directive.ex │ │ │ │ │ ├── function_capture.ex │ │ │ │ │ ├── import.ex │ │ │ │ │ ├── module_attribute.ex │ │ │ │ │ ├── pipe.ex │ │ │ │ │ ├── require.ex │ │ │ │ │ ├── spec.ex │ │ │ │ │ ├── string.ex │ │ │ │ │ ├── struct_field_key.ex │ │ │ │ │ ├── struct_field_value.ex │ │ │ │ │ ├── struct_fields.ex │ │ │ │ │ ├── struct_reference.ex │ │ │ │ │ ├── type.ex │ │ │ │ │ └── use.ex │ │ │ │ ├── env.ex │ │ │ │ ├── module.ex │ │ │ │ ├── range.ex │ │ │ │ └── tokens.ex │ │ │ ├── code_unit.ex │ │ │ ├── identifier.ex │ │ │ └── vm │ │ │ │ └── versions.ex │ │ └── mix │ │ │ └── tasks │ │ │ └── hooks.ex │ ├── mix.exs │ ├── src │ │ ├── future_elixir.erl │ │ ├── future_elixir.hrl │ │ ├── future_elixir_errors.erl │ │ ├── future_elixir_interpolation.erl │ │ ├── future_elixir_parser.yrl │ │ ├── future_elixir_tokenizer.erl │ │ └── future_elixir_tokenizer.hrl │ └── test │ │ ├── lexical │ │ ├── ast │ │ │ ├── detection │ │ │ │ ├── alias_test.exs │ │ │ │ ├── bitstring_test.exs │ │ │ │ ├── comment_test.exs │ │ │ │ ├── function_capture_test.exs │ │ │ │ ├── import_test.exs │ │ │ │ ├── module_attribute_test.exs │ │ │ │ ├── pipe_test.exs │ │ │ │ ├── require_test.exs │ │ │ │ ├── spec_test.exs │ │ │ │ ├── string_test.exs │ │ │ │ ├── struct_field_key_test.exs │ │ │ │ ├── struct_field_value_test.exs │ │ │ │ ├── struct_fields_test.exs │ │ │ │ ├── struct_reference_test.exs │ │ │ │ ├── type_test.exs │ │ │ │ └── use_test.exs │ │ │ ├── env_test.exs │ │ │ ├── module_test.exs │ │ │ └── tokens_test.exs │ │ ├── ast_test.exs │ │ ├── code_unit_test.exs │ │ ├── math_test.exs │ │ └── vm │ │ │ └── versions_test.exs │ │ ├── support │ │ └── lexical │ │ │ └── test │ │ │ ├── detection_case.ex │ │ │ ├── detection_case │ │ │ └── suite.ex │ │ │ └── variations.ex │ │ └── test_helper.exs ├── proto │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ │ ├── lexical │ │ │ ├── proto.ex │ │ │ └── proto │ │ │ │ ├── alias.ex │ │ │ │ ├── compile_metadata.ex │ │ │ │ ├── convert.ex │ │ │ │ ├── decoders.ex │ │ │ │ ├── enum.ex │ │ │ │ ├── field.ex │ │ │ │ ├── lsp_types.ex │ │ │ │ ├── macros │ │ │ │ ├── access.ex │ │ │ │ ├── inspect.ex │ │ │ │ ├── json.ex │ │ │ │ ├── match.ex │ │ │ │ ├── message.ex │ │ │ │ ├── meta.ex │ │ │ │ ├── parse.ex │ │ │ │ ├── struct.ex │ │ │ │ └── typespec.ex │ │ │ │ ├── notification.ex │ │ │ │ ├── request.ex │ │ │ │ ├── response.ex │ │ │ │ ├── text.ex │ │ │ │ ├── type.ex │ │ │ │ ├── type_functions.ex │ │ │ │ └── typespecs.ex │ │ ├── mix │ │ │ └── tasks │ │ │ │ └── lsp │ │ │ │ ├── data_model.ex │ │ │ │ ├── data_model │ │ │ │ ├── enumeration.ex │ │ │ │ ├── notification.ex │ │ │ │ ├── property.ex │ │ │ │ ├── request.ex │ │ │ │ ├── structure.ex │ │ │ │ ├── type.ex │ │ │ │ └── type_alias.ex │ │ │ │ ├── mappings.ex │ │ │ │ ├── mappings │ │ │ │ ├── generate.ex │ │ │ │ ├── init.ex │ │ │ │ ├── numbering_context.ex │ │ │ │ └── print.ex │ │ │ │ ├── metamodel.3.17.json │ │ │ │ └── type_mappings.json │ │ └── proto.ex │ ├── mix.exs │ └── test │ │ └── test_helper.exs ├── protocol │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── lib │ │ ├── generated │ │ │ └── lexical │ │ │ │ └── protocol │ │ │ │ └── types │ │ │ │ ├── call_hierarchy │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── cancel │ │ │ │ └── params.ex │ │ │ │ ├── change_annotation.ex │ │ │ │ ├── change_annotation │ │ │ │ └── identifier.ex │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── code_action.ex │ │ │ │ ├── code_action │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── context.ex │ │ │ │ ├── kind.ex │ │ │ │ ├── options.ex │ │ │ │ ├── params.ex │ │ │ │ └── trigger │ │ │ │ │ └── kind.ex │ │ │ │ ├── code_description.ex │ │ │ │ ├── code_lens.ex │ │ │ │ ├── code_lens │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ ├── params.ex │ │ │ │ └── workspace │ │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── command.ex │ │ │ │ ├── completion │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── context.ex │ │ │ │ ├── item.ex │ │ │ │ ├── item │ │ │ │ │ ├── kind.ex │ │ │ │ │ ├── label_details.ex │ │ │ │ │ └── tag.ex │ │ │ │ ├── list.ex │ │ │ │ ├── options.ex │ │ │ │ ├── params.ex │ │ │ │ └── trigger │ │ │ │ │ └── kind.ex │ │ │ │ ├── create_file.ex │ │ │ │ ├── create_file │ │ │ │ └── options.ex │ │ │ │ ├── declaration │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── definition │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── params.ex │ │ │ │ ├── delete_file.ex │ │ │ │ ├── delete_file │ │ │ │ └── options.ex │ │ │ │ ├── diagnostic.ex │ │ │ │ ├── diagnostic │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ ├── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── related_information.ex │ │ │ │ ├── severity.ex │ │ │ │ ├── tag.ex │ │ │ │ └── workspace │ │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── did_change_configuration │ │ │ │ ├── client_capabilities.ex │ │ │ │ └── params.ex │ │ │ │ ├── did_change_text_document │ │ │ │ └── params.ex │ │ │ │ ├── did_change_watched_files │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── params.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── did_close_text_document │ │ │ │ └── params.ex │ │ │ │ ├── did_open_text_document │ │ │ │ └── params.ex │ │ │ │ ├── did_save_text_document │ │ │ │ └── params.ex │ │ │ │ ├── document │ │ │ │ ├── color │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ ├── options.ex │ │ │ │ │ └── registration │ │ │ │ │ │ └── options.ex │ │ │ │ ├── filter.ex │ │ │ │ ├── formatting │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ ├── options.ex │ │ │ │ │ └── params.ex │ │ │ │ ├── highlight │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ └── options.ex │ │ │ │ ├── link │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ └── options.ex │ │ │ │ ├── on_type_formatting │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ └── options.ex │ │ │ │ ├── range_formatting │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ └── options.ex │ │ │ │ ├── selector.ex │ │ │ │ ├── symbol.ex │ │ │ │ └── symbol │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ ├── options.ex │ │ │ │ │ └── params.ex │ │ │ │ ├── error_codes.ex │ │ │ │ ├── execute_command │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ ├── params.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── failure_handling │ │ │ │ └── kind.ex │ │ │ │ ├── file_change_type.ex │ │ │ │ ├── file_event.ex │ │ │ │ ├── file_operation │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── filter.ex │ │ │ │ ├── options.ex │ │ │ │ ├── pattern.ex │ │ │ │ ├── pattern │ │ │ │ │ ├── kind.ex │ │ │ │ │ └── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── file_system_watcher.ex │ │ │ │ ├── folding_range │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── kind.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── formatting │ │ │ │ └── options.ex │ │ │ │ ├── general │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── glob_pattern.ex │ │ │ │ ├── hover.ex │ │ │ │ ├── hover │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── params.ex │ │ │ │ ├── implementation │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── initialize │ │ │ │ ├── params.ex │ │ │ │ └── result.ex │ │ │ │ ├── inlay_hint │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── inlay_hint_workspace │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── inline_value │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ ├── registration │ │ │ │ │ └── options.ex │ │ │ │ └── workspace │ │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── insert_replace_edit.ex │ │ │ │ ├── insert_text_format.ex │ │ │ │ ├── insert_text_mode.ex │ │ │ │ ├── linked_editing_range │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── location.ex │ │ │ │ ├── location │ │ │ │ └── link.ex │ │ │ │ ├── log_message │ │ │ │ └── params.ex │ │ │ │ ├── lsp_error_codes.ex │ │ │ │ ├── lsp_object.ex │ │ │ │ ├── markdown │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── marked_string.ex │ │ │ │ ├── markup │ │ │ │ ├── content.ex │ │ │ │ └── kind.ex │ │ │ │ ├── message │ │ │ │ ├── action_item.ex │ │ │ │ └── type.ex │ │ │ │ ├── moniker │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── notebook │ │ │ │ ├── cell │ │ │ │ │ └── text_document │ │ │ │ │ │ └── filter.ex │ │ │ │ └── document │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ ├── filter.ex │ │ │ │ │ └── sync │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ ├── options.ex │ │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── pattern.ex │ │ │ │ ├── position.ex │ │ │ │ ├── position │ │ │ │ └── encoding │ │ │ │ │ └── kind.ex │ │ │ │ ├── prepare_support_default_behavior.ex │ │ │ │ ├── progress │ │ │ │ ├── params.ex │ │ │ │ └── token.ex │ │ │ │ ├── publish_diagnostics │ │ │ │ ├── client_capabilities.ex │ │ │ │ └── params.ex │ │ │ │ ├── range.ex │ │ │ │ ├── reference │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── context.ex │ │ │ │ ├── options.ex │ │ │ │ └── params.ex │ │ │ │ ├── registration.ex │ │ │ │ ├── registration │ │ │ │ └── params.ex │ │ │ │ ├── regular_expressions │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── relative_pattern.ex │ │ │ │ ├── rename │ │ │ │ ├── client_capabilities.ex │ │ │ │ └── options.ex │ │ │ │ ├── rename_file.ex │ │ │ │ ├── rename_file │ │ │ │ └── options.ex │ │ │ │ ├── resource_operation │ │ │ │ └── kind.ex │ │ │ │ ├── save │ │ │ │ └── options.ex │ │ │ │ ├── selection_range │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── semantic_tokens │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── legend.ex │ │ │ │ ├── options.ex │ │ │ │ ├── registration │ │ │ │ │ └── options.ex │ │ │ │ └── workspace │ │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── server_capabilities.ex │ │ │ │ ├── show_document │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── show_message │ │ │ │ └── params.ex │ │ │ │ ├── show_message_request │ │ │ │ ├── client_capabilities.ex │ │ │ │ └── params.ex │ │ │ │ ├── signature_help │ │ │ │ ├── client_capabilities.ex │ │ │ │ └── options.ex │ │ │ │ ├── symbol │ │ │ │ ├── kind.ex │ │ │ │ └── tag.ex │ │ │ │ ├── text_document │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── content_change_event.ex │ │ │ │ ├── edit.ex │ │ │ │ ├── filter.ex │ │ │ │ ├── identifier.ex │ │ │ │ ├── item.ex │ │ │ │ ├── optional_versioned │ │ │ │ │ └── identifier.ex │ │ │ │ ├── sync │ │ │ │ │ ├── client_capabilities.ex │ │ │ │ │ ├── kind.ex │ │ │ │ │ └── options.ex │ │ │ │ └── versioned │ │ │ │ │ └── identifier.ex │ │ │ │ ├── text_edit.ex │ │ │ │ ├── text_edit │ │ │ │ └── annotated.ex │ │ │ │ ├── token_format.ex │ │ │ │ ├── trace_values.ex │ │ │ │ ├── type_definition │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── type_hierarchy │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── registration │ │ │ │ │ └── options.ex │ │ │ │ ├── watch │ │ │ │ └── kind.ex │ │ │ │ ├── window │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── work_done │ │ │ │ └── progress │ │ │ │ │ ├── begin.ex │ │ │ │ │ ├── create │ │ │ │ │ └── params.ex │ │ │ │ │ ├── end.ex │ │ │ │ │ ├── params.ex │ │ │ │ │ └── report.ex │ │ │ │ └── workspace │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── edit.ex │ │ │ │ ├── edit │ │ │ │ └── client_capabilities.ex │ │ │ │ ├── folder.ex │ │ │ │ ├── folders_server_capabilities.ex │ │ │ │ ├── symbol.ex │ │ │ │ └── symbol │ │ │ │ ├── client_capabilities.ex │ │ │ │ ├── options.ex │ │ │ │ └── params.ex │ │ └── lexical │ │ │ └── protocol │ │ │ ├── conversions.ex │ │ │ ├── convertibles │ │ │ ├── lexical.document.changes.ex │ │ │ ├── lexical.document.edit.ex │ │ │ ├── lexical.document.location.ex │ │ │ ├── lexical.document.position.ex │ │ │ ├── lexical.document.range.ex │ │ │ ├── lexical.protocol.types.location.ex │ │ │ ├── lexical.protocol.types.position.ex │ │ │ ├── lexical.protocol.types.range.ex │ │ │ ├── lexical.protocol.types.text_document.content_change_event1.ex │ │ │ └── lexical.protocol.types.text_edit.ex │ │ │ ├── document_containers │ │ │ ├── lexical.document.changes.ex │ │ │ ├── lexical.document.location.ex │ │ │ ├── lexical.notifications.publish_diagnostics.ex │ │ │ └── lexical.protocol.types.location.ex │ │ │ ├── id.ex │ │ │ ├── json_rpc.ex │ │ │ ├── notifications.ex │ │ │ ├── requests.ex │ │ │ └── responses.ex │ ├── mix.exs │ └── test │ │ ├── lexical │ │ ├── proto_test.exs │ │ └── protocol │ │ │ ├── conversions_test.exs │ │ │ ├── convertibles │ │ │ ├── lexical.document.changes_test.exs │ │ │ ├── lexical.document.edit_test.exs │ │ │ ├── lexical.document.location_test.exs │ │ │ ├── lexical.document.position_test.exs │ │ │ ├── lexical.document.range_test.exs │ │ │ ├── lexical.protocol.types.location_test.exs │ │ │ ├── lexical.protocol.types.position_test.exs │ │ │ ├── lexical.protocol.types.range_test.exs │ │ │ ├── lexical.protocol.types.text_document.content_change_event1_test.exs │ │ │ └── lexical.protocol.types.text_edit_test.exs │ │ │ ├── integration │ │ │ └── initialize_test.exs │ │ │ ├── notifications_test.exs │ │ │ ├── requests_test.exs │ │ │ └── response_test.exs │ │ ├── support │ │ └── lexical │ │ │ └── test │ │ │ ├── convertible_support.ex │ │ │ └── protocol │ │ │ └── fixtures │ │ │ └── lsp_protocol.ex │ │ └── test_helper.exs ├── remote_control │ ├── .formatter.exs │ ├── .gitignore │ ├── README.md │ ├── benchmarks │ │ ├── ast_analyze.exs │ │ ├── data │ │ │ ├── enum.ex │ │ │ └── source.index.v1.ets │ │ ├── enum_index.exs │ │ ├── ets_bench.exs │ │ ├── snowflake_bench.exs │ │ └── versions_bench.exs │ ├── lib │ │ ├── lexical │ │ │ ├── remote_control.ex │ │ │ └── remote_control │ │ │ │ ├── analyzer.ex │ │ │ │ ├── analyzer │ │ │ │ ├── aliases.ex │ │ │ │ ├── imports.ex │ │ │ │ ├── requires.ex │ │ │ │ └── uses.ex │ │ │ │ ├── api.ex │ │ │ │ ├── api │ │ │ │ ├── messages.ex │ │ │ │ ├── proxy.ex │ │ │ │ └── proxy │ │ │ │ │ ├── buffering_state.ex │ │ │ │ │ ├── draining_state.ex │ │ │ │ │ ├── proxying_state.ex │ │ │ │ │ └── records.ex │ │ │ │ ├── application.ex │ │ │ │ ├── bootstrap.ex │ │ │ │ ├── build.ex │ │ │ │ ├── build │ │ │ │ ├── capture_io.ex │ │ │ │ ├── capture_server.ex │ │ │ │ ├── document.ex │ │ │ │ ├── document │ │ │ │ │ ├── compiler.ex │ │ │ │ │ └── compilers │ │ │ │ │ │ ├── config.ex │ │ │ │ │ │ ├── eex.ex │ │ │ │ │ │ ├── elixir.ex │ │ │ │ │ │ ├── heex.ex │ │ │ │ │ │ ├── no_op.ex │ │ │ │ │ │ └── quoted.ex │ │ │ │ ├── error.ex │ │ │ │ ├── error │ │ │ │ │ ├── location.ex │ │ │ │ │ └── parse.ex │ │ │ │ ├── isolation.ex │ │ │ │ ├── project.ex │ │ │ │ └── state.ex │ │ │ │ ├── code_action.ex │ │ │ │ ├── code_action │ │ │ │ ├── diagnostic.ex │ │ │ │ ├── handler.ex │ │ │ │ └── handlers │ │ │ │ │ ├── add_alias.ex │ │ │ │ │ ├── organize_aliases.ex │ │ │ │ │ ├── remove_unused_alias.ex │ │ │ │ │ ├── replace_remote_function.ex │ │ │ │ │ └── replace_with_underscore.ex │ │ │ │ ├── code_intelligence │ │ │ │ ├── definition.ex │ │ │ │ ├── docs.ex │ │ │ │ ├── docs │ │ │ │ │ └── entry.ex │ │ │ │ ├── entity.ex │ │ │ │ ├── references.ex │ │ │ │ ├── structs.ex │ │ │ │ ├── symbols.ex │ │ │ │ ├── symbols │ │ │ │ │ ├── document.ex │ │ │ │ │ └── workspace.ex │ │ │ │ └── variable.ex │ │ │ │ ├── code_mod │ │ │ │ ├── aliases.ex │ │ │ │ ├── diff.ex │ │ │ │ └── format.ex │ │ │ │ ├── commands │ │ │ │ └── reindex.ex │ │ │ │ ├── compilation │ │ │ │ └── tracer.ex │ │ │ │ ├── completion.ex │ │ │ │ ├── completion │ │ │ │ ├── candidate.ex │ │ │ │ └── candidate │ │ │ │ │ └── argument_names.ex │ │ │ │ ├── dispatch.ex │ │ │ │ ├── dispatch │ │ │ │ ├── handler.ex │ │ │ │ ├── handlers │ │ │ │ │ └── indexing.ex │ │ │ │ └── pub_sub.ex │ │ │ │ ├── mix.ex │ │ │ │ ├── mix.tasks.deps.safe_compile.ex │ │ │ │ ├── module │ │ │ │ └── loader.ex │ │ │ │ ├── module_mappings.ex │ │ │ │ ├── modules.ex │ │ │ │ ├── plugin.ex │ │ │ │ ├── plugin │ │ │ │ ├── discovery.ex │ │ │ │ ├── runner.ex │ │ │ │ ├── runner │ │ │ │ │ ├── coordinator.ex │ │ │ │ │ └── coordinator │ │ │ │ │ │ └── state.ex │ │ │ │ └── supervisor.ex │ │ │ │ ├── port.ex │ │ │ │ ├── progress.ex │ │ │ │ ├── project_node.ex │ │ │ │ ├── project_node_supervisor.ex │ │ │ │ └── search │ │ │ │ ├── fuzzy.ex │ │ │ │ ├── fuzzy │ │ │ │ └── scorer.ex │ │ │ │ ├── indexer.ex │ │ │ │ ├── indexer │ │ │ │ ├── entry.ex │ │ │ │ ├── extractors │ │ │ │ │ ├── ecto_schema.ex │ │ │ │ │ ├── ex_unit.ex │ │ │ │ │ ├── function_definition.ex │ │ │ │ │ ├── function_reference.ex │ │ │ │ │ ├── module.ex │ │ │ │ │ ├── module_attribute.ex │ │ │ │ │ ├── struct_definition.ex │ │ │ │ │ ├── struct_reference.ex │ │ │ │ │ └── variable.ex │ │ │ │ ├── metadata.ex │ │ │ │ ├── module.ex │ │ │ │ ├── quoted.ex │ │ │ │ ├── source.ex │ │ │ │ └── source │ │ │ │ │ ├── block.ex │ │ │ │ │ └── reducer.ex │ │ │ │ ├── store.ex │ │ │ │ ├── store │ │ │ │ ├── backend.ex │ │ │ │ ├── backends │ │ │ │ │ ├── ets.ex │ │ │ │ │ └── ets │ │ │ │ │ │ ├── schema.ex │ │ │ │ │ │ ├── schemas │ │ │ │ │ │ ├── legacy_v0.ex │ │ │ │ │ │ ├── v1.ex │ │ │ │ │ │ ├── v2.ex │ │ │ │ │ │ └── v3.ex │ │ │ │ │ │ ├── state.ex │ │ │ │ │ │ └── wal.ex │ │ │ │ └── state.ex │ │ │ │ └── subject.ex │ │ └── mix │ │ │ └── tasks │ │ │ ├── namespace.ex │ │ │ └── namespace │ │ │ ├── abstract.ex │ │ │ ├── code.ex │ │ │ ├── module.ex │ │ │ ├── path.ex │ │ │ └── transform │ │ │ ├── app_directories.ex │ │ │ ├── apps.ex │ │ │ ├── beams.ex │ │ │ ├── boots.ex │ │ │ ├── configs.ex │ │ │ ├── erlang.ex │ │ │ └── scripts.ex │ ├── mix.exs │ ├── priv │ │ └── port_wrapper.sh │ └── test │ │ ├── fixtures │ │ ├── compilation_callback_errors │ │ │ ├── .formatter.exs │ │ │ ├── .gitignore │ │ │ ├── lib │ │ │ │ └── compile_callback_error.ex │ │ │ └── mix.exs │ │ ├── compilation_errors │ │ │ ├── .formatter.exs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── compilation_errors.ex │ │ │ └── mix.exs │ │ ├── compilation_warnings │ │ │ ├── .formatter.exs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ └── unused_variable.ex │ │ │ └── mix.exs │ │ ├── dependency │ │ │ └── lib │ │ │ │ └── dependency │ │ │ │ └── structs.ex │ │ ├── navigations │ │ │ ├── lib │ │ │ │ ├── macro_struct.ex │ │ │ │ ├── multi_arity.ex │ │ │ │ ├── my_definition.ex │ │ │ │ ├── struct.ex │ │ │ │ └── uses.ex │ │ │ └── mix.exs │ │ ├── parse_errors │ │ │ ├── lib │ │ │ │ └── parse_errors.ex │ │ │ └── mix.exs │ │ ├── project │ │ │ ├── .formatter.exs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── lib │ │ │ │ ├── behaviours.ex │ │ │ │ ├── default_args.ex │ │ │ │ ├── functions.ex │ │ │ │ ├── macros.ex │ │ │ │ ├── other_modules.ex │ │ │ │ ├── project.ex │ │ │ │ └── structs.ex │ │ │ └── mix.exs │ │ ├── project_metadata │ │ │ ├── .formatter.exs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── config │ │ │ │ └── config.exs │ │ │ ├── lib │ │ │ │ └── project_metadata.ex │ │ │ └── mix.exs │ │ └── umbrella │ │ │ ├── .formatter.exs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── apps │ │ │ ├── first │ │ │ │ ├── .formatter.exs │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── umbrella │ │ │ │ │ │ └── first.ex │ │ │ │ └── mix.exs │ │ │ └── second │ │ │ │ ├── .formatter.exs │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ └── umbrella │ │ │ │ │ └── second.ex │ │ │ │ └── mix.exs │ │ │ ├── config │ │ │ └── config.exs │ │ │ └── mix.exs │ │ ├── lexical │ │ ├── remote_control │ │ │ ├── analyzer │ │ │ │ ├── aliases_test.exs │ │ │ │ ├── imports_test.exs │ │ │ │ ├── requires_test.exs │ │ │ │ └── uses_test.exs │ │ │ ├── analyzer_test.exs │ │ │ ├── api │ │ │ │ ├── proxy │ │ │ │ │ └── buffering_state_test.exs │ │ │ │ └── proxy_test.exs │ │ │ ├── build │ │ │ │ ├── document │ │ │ │ │ └── compilers │ │ │ │ │ │ ├── config_test.exs │ │ │ │ │ │ ├── eex_test.exs │ │ │ │ │ │ ├── elixir_test.exs │ │ │ │ │ │ ├── heex_test.exs │ │ │ │ │ │ └── quoted_test.exs │ │ │ │ ├── error │ │ │ │ │ └── parse_test.exs │ │ │ │ ├── error_test.exs │ │ │ │ └── state_test.exs │ │ │ ├── build_test.exs │ │ │ ├── code_action │ │ │ │ └── handlers │ │ │ │ │ ├── add_alias_test.exs │ │ │ │ │ ├── organize_aliases_test.exs │ │ │ │ │ ├── remove_unused_alias_test.exs │ │ │ │ │ ├── replace_remote_function_test.exs │ │ │ │ │ └── replace_with_underscore_test.exs │ │ │ ├── code_intelligence │ │ │ │ ├── definition_test.exs │ │ │ │ ├── entity_test.exs │ │ │ │ ├── references_test.exs │ │ │ │ ├── symbols_test.exs │ │ │ │ └── variable_test.exs │ │ │ ├── code_mod │ │ │ │ ├── aliases_test.exs │ │ │ │ ├── diff_test.exs │ │ │ │ └── format_test.exs │ │ │ ├── commands │ │ │ │ └── reindex_test.exs │ │ │ ├── completion │ │ │ │ └── candidate │ │ │ │ │ └── argument_names_test.exs │ │ │ ├── completion_test.exs │ │ │ ├── dispatch │ │ │ │ ├── handler_test.exs │ │ │ │ ├── handlers │ │ │ │ │ ├── indexer_test.exs │ │ │ │ │ └── indexing_test.exs │ │ │ │ └── pub_sub_state_test.exs │ │ │ ├── dispatch_test.exs │ │ │ ├── module_mappings_test.exs │ │ │ ├── modules_test.exs │ │ │ ├── plugin │ │ │ │ └── runner │ │ │ │ │ ├── coordinator │ │ │ │ │ └── state_test.exs │ │ │ │ │ └── coordinator_test.exs │ │ │ ├── progress_test.exs │ │ │ ├── project_node_test.exs │ │ │ └── search │ │ │ │ ├── fuzzy │ │ │ │ └── scorer_test.exs │ │ │ │ ├── fuzzy_test.exs │ │ │ │ ├── indexer │ │ │ │ ├── extractors │ │ │ │ │ ├── ecto_schema_test.exs │ │ │ │ │ ├── ex_unit_test.exs │ │ │ │ │ ├── function_definition_test.exs │ │ │ │ │ ├── function_reference_test.exs │ │ │ │ │ ├── module_attribute_test.exs │ │ │ │ │ ├── module_test.exs │ │ │ │ │ ├── protocol_test.exs │ │ │ │ │ ├── struct_definition_test.exs │ │ │ │ │ ├── struct_reference_test.exs │ │ │ │ │ └── variable_test.exs │ │ │ │ ├── metadata_test.exs │ │ │ │ └── structure_test.exs │ │ │ │ ├── indexer_test.exs │ │ │ │ ├── store │ │ │ │ └── backends │ │ │ │ │ ├── ets │ │ │ │ │ ├── schema_test.exs │ │ │ │ │ └── wal_test.exs │ │ │ │ │ └── ets_test.exs │ │ │ │ └── store_test.exs │ │ └── remote_control_test.exs │ │ ├── support │ │ └── lexical │ │ │ └── test │ │ │ ├── code_mod_case.ex │ │ │ ├── entry │ │ │ └── entry_builder.ex │ │ │ ├── extractor_case.ex │ │ │ ├── fixtures.ex │ │ │ └── mfa_support.ex │ │ └── test_helper.exs └── server │ ├── .formatter.exs │ ├── .gitignore │ ├── .iex.exs │ ├── README.md │ ├── lib │ ├── lexical │ │ ├── convertibles │ │ │ └── lexical.plugin.diagnostic.result.ex │ │ ├── server.ex │ │ └── server │ │ │ ├── application.ex │ │ │ ├── boot.ex │ │ │ ├── code_intelligence │ │ │ ├── completion.ex │ │ │ └── completion │ │ │ │ ├── builder.ex │ │ │ │ ├── sort_scope.ex │ │ │ │ ├── translatable.ex │ │ │ │ └── translations │ │ │ │ ├── bitstring_option.ex │ │ │ │ ├── callable.ex │ │ │ │ ├── callback.ex │ │ │ │ ├── function.ex │ │ │ │ ├── macro.ex │ │ │ │ ├── map_field.ex │ │ │ │ ├── module_attribute.ex │ │ │ │ ├── module_or_behaviour.ex │ │ │ │ ├── struct.ex │ │ │ │ ├── struct_field.ex │ │ │ │ ├── typespec.ex │ │ │ │ └── variable.ex │ │ │ ├── configuration.ex │ │ │ ├── configuration │ │ │ └── support.ex │ │ │ ├── dialyzer.ex │ │ │ ├── iex │ │ │ └── helpers.ex │ │ │ ├── project │ │ │ ├── diagnostics.ex │ │ │ ├── diagnostics │ │ │ │ └── state.ex │ │ │ ├── intelligence.ex │ │ │ ├── node.ex │ │ │ ├── progress.ex │ │ │ ├── progress │ │ │ │ ├── percentage.ex │ │ │ │ ├── state.ex │ │ │ │ ├── support.ex │ │ │ │ └── value.ex │ │ │ ├── search_listener.ex │ │ │ └── supervisor.ex │ │ │ ├── provider │ │ │ ├── handlers │ │ │ │ ├── code_action.ex │ │ │ │ ├── code_lens.ex │ │ │ │ ├── commands.ex │ │ │ │ ├── completion.ex │ │ │ │ ├── document_symbols.ex │ │ │ │ ├── find_references.ex │ │ │ │ ├── formatting.ex │ │ │ │ ├── go_to_definition.ex │ │ │ │ ├── hover.ex │ │ │ │ └── workspace_symbol.ex │ │ │ └── markdown.ex │ │ │ ├── state.ex │ │ │ ├── task_queue.ex │ │ │ ├── transport.ex │ │ │ ├── transport │ │ │ └── std_io.ex │ │ │ └── window.ex │ └── mix │ │ └── tasks │ │ └── package.ex │ ├── mix.exs │ └── test │ ├── document_test.exs │ ├── lexical │ ├── convertibles │ │ └── lexical.plugin.diagnostic.result_test.exs │ └── server │ │ ├── boot_test.exs │ │ ├── code_intelligence │ │ ├── completion │ │ │ ├── builder_test.exs │ │ │ └── translations │ │ │ │ ├── bitstring_option_test.exs │ │ │ │ ├── callback_test.exs │ │ │ │ ├── function_test.exs │ │ │ │ ├── interpolation_test.exs │ │ │ │ ├── macro_test.exs │ │ │ │ ├── map_field_test.exs │ │ │ │ ├── module_attribute_test.exs │ │ │ │ ├── module_or_behaviour_test.exs │ │ │ │ ├── struct_field_test.exs │ │ │ │ ├── struct_test.exs │ │ │ │ └── variable_test.exs │ │ └── completion_test.exs │ │ ├── project │ │ ├── diagnostics │ │ │ └── state_test.exs │ │ ├── diagnostics_test.exs │ │ ├── intelligence_test.exs │ │ ├── node_test.exs │ │ ├── progress │ │ │ ├── state_test.exs │ │ │ └── support_test.exs │ │ └── progress_test.exs │ │ ├── provider │ │ └── handlers │ │ │ ├── code_lens_test.exs │ │ │ ├── find_references_test.exs │ │ │ ├── go_to_definition_test.exs │ │ │ └── hover_test.exs │ │ ├── task_queue_test.exs │ │ └── transport │ │ └── std_io_test.exs │ ├── support │ ├── lexical │ │ └── test │ │ │ ├── completion_case.ex │ │ │ └── dispatch_fake.ex │ └── transport │ │ └── no_op.ex │ └── test_helper.exs ├── assets ├── lexi-logo-square.png ├── lexi-logo.png └── lexi-logo.svg ├── bin ├── activate_version_manager.sh ├── boot.exs ├── debug_shell.sh └── start_lexical.sh ├── config ├── config.exs ├── dev.exs ├── prod.exs ├── runtime.exs └── test.exs ├── dialyzer.ignore-warnings ├── flake.lock ├── flake.nix ├── hooks └── pre-commit ├── integration ├── Dockerfile ├── README.md ├── boot │ ├── set_up_asdf.sh │ └── set_up_mise.sh ├── build.sh ├── test.sh └── test_utils.sh ├── mix.exs ├── mix.lock ├── mix_dialyzer.exs ├── nix ├── hash └── lexical.nix ├── pages ├── architecture.md ├── glossary.md └── installation.md └── projects ├── lexical_credo ├── .formatter.exs ├── .gitignore ├── LICENSE ├── README.md ├── lib │ └── lexical_credo.ex ├── mix.exs ├── mix.lock └── test │ ├── lexical_credo_test.exs │ └── test_helper.exs ├── lexical_plugin ├── .dialyzer_ignore.exs ├── .formatter.exs ├── .gitignore ├── LICENSE ├── README.md ├── config │ ├── config.exs │ ├── dev.exs │ ├── hex.exs │ ├── prod.exs │ └── test.exs ├── lib │ └── lexical │ │ └── plugin │ │ └── v1 │ │ ├── diagnostic.ex │ │ └── diagnostic │ │ └── result.ex ├── mix.exs ├── mix.lock └── test │ └── test_helper.exs ├── lexical_shared ├── .dialyzer_ignore.exs ├── .formatter.exs ├── .gitignore ├── LICENSE ├── README.md ├── lib │ ├── lexical.ex │ └── lexical │ │ ├── convertible.ex │ │ ├── debug.ex │ │ ├── document.ex │ │ ├── document │ │ ├── changes.ex │ │ ├── container.ex │ │ ├── edit.ex │ │ ├── line.ex │ │ ├── line_parser.ex │ │ ├── lines.ex │ │ ├── location.ex │ │ ├── path.ex │ │ ├── position.ex │ │ ├── range.ex │ │ └── store.ex │ │ ├── formats.ex │ │ ├── math.ex │ │ ├── process_cache.ex │ │ ├── project.ex │ │ ├── struct_access.ex │ │ └── text.ex ├── mix.exs ├── mix.lock └── test │ ├── lexical │ ├── document │ │ ├── lines_test.exs │ │ ├── path_test.exs │ │ ├── position_test.exs │ │ ├── range_test.exs │ │ └── store_test.exs │ ├── formats_test.exs │ ├── line_parser_test.exs │ ├── process_cache_test.exs │ ├── project_test.exs │ └── text_test.exs │ └── test_helper.exs └── lexical_test ├── .formatter.exs ├── .gitignore ├── README.md ├── lib └── lexical │ ├── test.ex │ └── test │ ├── code_sigil.ex │ ├── cursor_support.ex │ ├── diagnostic_support.ex │ ├── document_support.ex │ ├── eventual_assertions.ex │ ├── position_support.ex │ ├── quiet.ex │ └── range_support.ex ├── mix.exs └── test ├── lexical └── test_test.exs └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.credo.exs -------------------------------------------------------------------------------- /.dialyzer_ignore.exs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.editorconfig -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [scohen] 4 | -------------------------------------------------------------------------------- /.github/workflows/elixir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.github/workflows/elixir.yml -------------------------------------------------------------------------------- /.github/workflows/nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.github/workflows/nix.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.gitignore -------------------------------------------------------------------------------- /.iex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.iex.exs -------------------------------------------------------------------------------- /.iex.namespaced.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/.iex.namespaced.exs -------------------------------------------------------------------------------- /.lfsconfig: -------------------------------------------------------------------------------- 1 | [lfs] 2 | fetchexclude = * 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/README.md -------------------------------------------------------------------------------- /apps/common/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/.formatter.exs -------------------------------------------------------------------------------- /apps/common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/.gitignore -------------------------------------------------------------------------------- /apps/common/README.md: -------------------------------------------------------------------------------- 1 | # Common 2 | 3 | Utilities and dependencies for across the sub-apps 4 | -------------------------------------------------------------------------------- /apps/common/lib/elixir/features.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/elixir/features.ex -------------------------------------------------------------------------------- /apps/common/lib/future/code.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/future/code.ex -------------------------------------------------------------------------------- /apps/common/lib/future/code/fragment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/future/code/fragment.ex -------------------------------------------------------------------------------- /apps/common/lib/future/code/indentifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/future/code/indentifier.ex -------------------------------------------------------------------------------- /apps/common/lib/future/code/typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/future/code/typespec.ex -------------------------------------------------------------------------------- /apps/common/lib/future/macro.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/future/macro.ex -------------------------------------------------------------------------------- /apps/common/lib/future/mix/tasks/format.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/future/mix/tasks/format.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis/alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis/alias.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis/import.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis/import.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis/require.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis/require.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis/scope.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis/scope.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis/state.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/analysis/use.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/analysis/use.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/alias.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/bitstring.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/bitstring.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/comment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/comment.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/directive.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/directive.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/function_capture.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/function_capture.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/import.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/import.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/module_attribute.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/module_attribute.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/pipe.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/pipe.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/require.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/require.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/spec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/spec.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/string.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/string.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/struct_field_key.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/struct_field_key.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/struct_field_value.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/struct_field_value.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/struct_fields.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/struct_fields.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/struct_reference.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/struct_reference.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/type.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/detection/use.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/detection/use.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/env.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/env.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/module.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/module.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/range.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/range.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/ast/tokens.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/ast/tokens.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/code_unit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/code_unit.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/identifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/identifier.ex -------------------------------------------------------------------------------- /apps/common/lib/lexical/vm/versions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/lexical/vm/versions.ex -------------------------------------------------------------------------------- /apps/common/lib/mix/tasks/hooks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/lib/mix/tasks/hooks.ex -------------------------------------------------------------------------------- /apps/common/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/mix.exs -------------------------------------------------------------------------------- /apps/common/src/future_elixir.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir.erl -------------------------------------------------------------------------------- /apps/common/src/future_elixir.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir.hrl -------------------------------------------------------------------------------- /apps/common/src/future_elixir_errors.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir_errors.erl -------------------------------------------------------------------------------- /apps/common/src/future_elixir_interpolation.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir_interpolation.erl -------------------------------------------------------------------------------- /apps/common/src/future_elixir_parser.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir_parser.yrl -------------------------------------------------------------------------------- /apps/common/src/future_elixir_tokenizer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir_tokenizer.erl -------------------------------------------------------------------------------- /apps/common/src/future_elixir_tokenizer.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/src/future_elixir_tokenizer.hrl -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/alias_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/alias_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/bitstring_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/bitstring_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/comment_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/comment_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/function_capture_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/function_capture_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/import_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/import_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/module_attribute_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/module_attribute_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/pipe_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/pipe_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/require_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/require_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/spec_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/spec_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/string_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/string_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/struct_field_key_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/struct_field_key_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/struct_field_value_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/struct_field_value_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/struct_fields_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/struct_fields_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/struct_reference_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/struct_reference_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/type_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/type_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/detection/use_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/detection/use_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/env_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/env_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/module_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/module_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast/tokens_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast/tokens_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/ast_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/ast_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/code_unit_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/code_unit_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/math_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/math_test.exs -------------------------------------------------------------------------------- /apps/common/test/lexical/vm/versions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/lexical/vm/versions_test.exs -------------------------------------------------------------------------------- /apps/common/test/support/lexical/test/detection_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/support/lexical/test/detection_case.ex -------------------------------------------------------------------------------- /apps/common/test/support/lexical/test/detection_case/suite.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/support/lexical/test/detection_case/suite.ex -------------------------------------------------------------------------------- /apps/common/test/support/lexical/test/variations.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/support/lexical/test/variations.ex -------------------------------------------------------------------------------- /apps/common/test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/common/test/test_helper.exs -------------------------------------------------------------------------------- /apps/proto/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/.formatter.exs -------------------------------------------------------------------------------- /apps/proto/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/.gitignore -------------------------------------------------------------------------------- /apps/proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/README.md -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/alias.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/compile_metadata.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/compile_metadata.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/convert.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/convert.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/decoders.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/decoders.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/enum.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/enum.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/field.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/field.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/lsp_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/lsp_types.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/access.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/access.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/inspect.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/inspect.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/json.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/match.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/match.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/message.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/message.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/meta.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/meta.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/parse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/parse.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/struct.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/macros/typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/macros/typespec.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/notification.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/notification.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/request.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/request.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/response.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/response.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/text.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/text.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/type.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/type_functions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/type_functions.ex -------------------------------------------------------------------------------- /apps/proto/lib/lexical/proto/typespecs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/lexical/proto/typespecs.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/enumeration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/enumeration.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/notification.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/notification.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/property.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/property.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/request.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/request.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/structure.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/structure.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/type.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/data_model/type_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/data_model/type_alias.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/mappings.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/mappings.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/mappings/generate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/mappings/generate.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/mappings/init.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/mappings/init.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/mappings/numbering_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/mappings/numbering_context.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/mappings/print.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/mappings/print.ex -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/metamodel.3.17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/metamodel.3.17.json -------------------------------------------------------------------------------- /apps/proto/lib/mix/tasks/lsp/type_mappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/mix/tasks/lsp/type_mappings.json -------------------------------------------------------------------------------- /apps/proto/lib/proto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/lib/proto.ex -------------------------------------------------------------------------------- /apps/proto/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/proto/mix.exs -------------------------------------------------------------------------------- /apps/proto/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/protocol/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/.formatter.exs -------------------------------------------------------------------------------- /apps/protocol/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/.gitignore -------------------------------------------------------------------------------- /apps/protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/README.md -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/call_hierarchy/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/call_hierarchy/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/cancel/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/cancel/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/change_annotation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/change_annotation.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/change_annotation/identifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/change_annotation/identifier.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action/context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action/context.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_action/trigger/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_action/trigger/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_description.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_description.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_lens.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_lens.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_lens/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_lens/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_lens/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_lens/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/code_lens/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/code_lens/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/command.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/command.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/context.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/item.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/item/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/item/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/item/label_details.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/item/label_details.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/item/tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/item/tag.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/list.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/list.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/completion/trigger/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/completion/trigger/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/create_file.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/create_file.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/create_file/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/create_file/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/declaration/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/declaration/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/declaration/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/declaration/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/declaration/registration/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/declaration/registration/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/definition/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/definition/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/definition/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/definition/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/definition/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/definition/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/delete_file.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/delete_file.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/delete_file/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/delete_file/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic/registration/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic/registration/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic/related_information.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic/related_information.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic/severity.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic/severity.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/diagnostic/tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/diagnostic/tag.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/did_change_configuration/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/did_change_configuration/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/did_change_text_document/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/did_change_text_document/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/did_close_text_document/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/did_close_text_document/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/did_open_text_document/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/did_open_text_document/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/did_save_text_document/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/did_save_text_document/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/color/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/color/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/filter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/filter.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/formatting/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/formatting/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/formatting/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/formatting/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/highlight/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/highlight/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/link/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/link/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/selector.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/selector.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/symbol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/symbol.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/symbol/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/symbol/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/document/symbol/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/document/symbol/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/error_codes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/error_codes.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/execute_command/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/execute_command/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/execute_command/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/execute_command/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/failure_handling/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/failure_handling/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_change_type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_change_type.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_event.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_event.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_operation/filter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_operation/filter.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_operation/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_operation/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_operation/pattern.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_operation/pattern.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_operation/pattern/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_operation/pattern/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_operation/pattern/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_operation/pattern/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/file_system_watcher.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/file_system_watcher.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/folding_range/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/folding_range/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/folding_range/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/folding_range/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/formatting/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/formatting/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/general/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/general/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/glob_pattern.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/glob_pattern.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/hover.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/hover.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/hover/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/hover/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/hover/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/hover/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/hover/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/hover/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/implementation/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/implementation/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/initialize/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/initialize/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/initialize/result.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/initialize/result.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/inlay_hint/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/inlay_hint/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/inlay_hint/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/inlay_hint/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/inline_value/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/inline_value/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/insert_replace_edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/insert_replace_edit.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/insert_text_format.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/insert_text_format.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/insert_text_mode.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/insert_text_mode.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/linked_editing_range/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/linked_editing_range/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/location.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/location/link.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/location/link.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/log_message/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/log_message/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/lsp_error_codes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/lsp_error_codes.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/lsp_object.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/lsp_object.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/markdown/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/markdown/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/marked_string.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/marked_string.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/markup/content.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/markup/content.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/markup/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/markup/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/message/action_item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/message/action_item.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/message/type.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/message/type.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/moniker/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/moniker/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/moniker/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/moniker/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/moniker/registration/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/moniker/registration/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/notebook/document/filter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/notebook/document/filter.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/notebook/document/sync/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/notebook/document/sync/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/pattern.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/pattern.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/position.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/position.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/position/encoding/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/position/encoding/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/progress/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/progress/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/progress/token.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/progress/token.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/publish_diagnostics/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/publish_diagnostics/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/range.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/range.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/reference/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/reference/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/reference/context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/reference/context.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/reference/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/reference/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/reference/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/reference/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/registration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/registration.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/registration/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/registration/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/relative_pattern.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/relative_pattern.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/rename/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/rename/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/rename/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/rename/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/rename_file.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/rename_file.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/rename_file/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/rename_file/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/resource_operation/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/resource_operation/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/save/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/save/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/selection_range/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/selection_range/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/semantic_tokens/legend.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/semantic_tokens/legend.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/semantic_tokens/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/semantic_tokens/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/server_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/server_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/show_message/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/show_message/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/show_message_request/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/show_message_request/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/signature_help/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/signature_help/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/symbol/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/symbol/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/symbol/tag.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/symbol/tag.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_document/edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_document/edit.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_document/filter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_document/filter.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_document/identifier.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_document/identifier.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_document/item.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_document/item.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_document/sync/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_document/sync/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_document/sync/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_document/sync/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_edit.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/text_edit/annotated.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/text_edit/annotated.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/token_format.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/token_format.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/trace_values.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/trace_values.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/type_definition/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/type_definition/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/type_hierarchy/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/type_hierarchy/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/watch/kind.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/watch/kind.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/window/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/window/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/begin.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/begin.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/end.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/end.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/report.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/work_done/progress/report.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/workspace/client_capabilities.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/workspace/client_capabilities.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/workspace/edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/workspace/edit.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/workspace/folder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/workspace/folder.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/workspace/symbol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/workspace/symbol.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/workspace/symbol/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/workspace/symbol/options.ex -------------------------------------------------------------------------------- /apps/protocol/lib/generated/lexical/protocol/types/workspace/symbol/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/generated/lexical/protocol/types/workspace/symbol/params.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/conversions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/conversions.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.document.changes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.document.changes.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.document.edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.document.edit.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.document.location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.document.location.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.document.position.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.document.position.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.document.range.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.document.range.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.location.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.position.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.position.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.range.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.range.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.text_edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/convertibles/lexical.protocol.types.text_edit.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/document_containers/lexical.document.changes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/document_containers/lexical.document.changes.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/document_containers/lexical.document.location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/document_containers/lexical.document.location.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/id.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/id.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/json_rpc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/json_rpc.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/notifications.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/notifications.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/requests.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/requests.ex -------------------------------------------------------------------------------- /apps/protocol/lib/lexical/protocol/responses.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/lib/lexical/protocol/responses.ex -------------------------------------------------------------------------------- /apps/protocol/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/mix.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/proto_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/proto_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/conversions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/conversions_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/convertibles/lexical.document.changes_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/convertibles/lexical.document.changes_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/convertibles/lexical.document.edit_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/convertibles/lexical.document.edit_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/convertibles/lexical.document.location_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/convertibles/lexical.document.location_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/convertibles/lexical.document.position_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/convertibles/lexical.document.position_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/convertibles/lexical.document.range_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/convertibles/lexical.document.range_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/integration/initialize_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/integration/initialize_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/notifications_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/notifications_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/requests_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/requests_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/lexical/protocol/response_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/lexical/protocol/response_test.exs -------------------------------------------------------------------------------- /apps/protocol/test/support/lexical/test/convertible_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/support/lexical/test/convertible_support.ex -------------------------------------------------------------------------------- /apps/protocol/test/support/lexical/test/protocol/fixtures/lsp_protocol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/protocol/test/support/lexical/test/protocol/fixtures/lsp_protocol.ex -------------------------------------------------------------------------------- /apps/protocol/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /apps/remote_control/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/README.md -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/ast_analyze.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/ast_analyze.exs -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/data/enum.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/data/enum.ex -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/data/source.index.v1.ets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/data/source.index.v1.ets -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/enum_index.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/enum_index.exs -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/ets_bench.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/ets_bench.exs -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/snowflake_bench.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/snowflake_bench.exs -------------------------------------------------------------------------------- /apps/remote_control/benchmarks/versions_bench.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/benchmarks/versions_bench.exs -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/analyzer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/analyzer.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/analyzer/aliases.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/analyzer/aliases.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/analyzer/imports.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/analyzer/imports.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/analyzer/requires.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/analyzer/requires.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/analyzer/uses.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/analyzer/uses.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api/messages.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api/messages.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api/proxy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api/proxy.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api/proxy/buffering_state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api/proxy/buffering_state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api/proxy/draining_state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api/proxy/draining_state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api/proxy/proxying_state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api/proxy/proxying_state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/api/proxy/records.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/api/proxy/records.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/application.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/bootstrap.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/bootstrap.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/capture_io.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/capture_io.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/capture_server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/capture_server.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compiler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compiler.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compilers/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compilers/config.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compilers/eex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compilers/eex.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compilers/elixir.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compilers/elixir.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compilers/heex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compilers/heex.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compilers/no_op.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compilers/no_op.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/document/compilers/quoted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/document/compilers/quoted.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/error.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/error/location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/error/location.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/error/parse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/error/parse.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/isolation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/isolation.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/project.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/project.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/build/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/build/state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_action.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_action.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_action/diagnostic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_action/diagnostic.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_action/handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_action/handler.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_action/handlers/add_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_action/handlers/add_alias.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/definition.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/definition.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/docs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/docs.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/docs/entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/docs/entry.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/entity.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/entity.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/references.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/references.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/structs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/structs.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/symbols.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/symbols.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/symbols/document.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/symbols/document.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_intelligence/variable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_intelligence/variable.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_mod/aliases.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_mod/aliases.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_mod/diff.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_mod/diff.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/code_mod/format.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/code_mod/format.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/commands/reindex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/commands/reindex.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/compilation/tracer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/compilation/tracer.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/completion.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/completion.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/completion/candidate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/completion/candidate.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/dispatch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/dispatch.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/dispatch/handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/dispatch/handler.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/dispatch/handlers/indexing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/dispatch/handlers/indexing.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/dispatch/pub_sub.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/dispatch/pub_sub.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/mix.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/mix.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/mix.tasks.deps.safe_compile.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/mix.tasks.deps.safe_compile.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/module/loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/module/loader.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/module_mappings.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/module_mappings.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/modules.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/modules.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/plugin.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/plugin.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/plugin/discovery.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/plugin/discovery.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/plugin/runner.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/plugin/runner.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/plugin/runner/coordinator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/plugin/runner/coordinator.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/plugin/runner/coordinator/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/plugin/runner/coordinator/state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/plugin/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/plugin/supervisor.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/port.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/port.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/progress.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/progress.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/project_node.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/project_node.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/project_node_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/project_node_supervisor.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/fuzzy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/fuzzy.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/fuzzy/scorer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/fuzzy/scorer.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/entry.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/extractors/ex_unit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/extractors/ex_unit.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/extractors/module.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/extractors/module.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/extractors/variable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/extractors/variable.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/metadata.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/metadata.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/module.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/module.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/quoted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/quoted.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/source.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/source.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/source/block.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/source/block.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/indexer/source/reducer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/indexer/source/reducer.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store/backend.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store/backend.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store/backends/ets.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store/backends/ets.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store/backends/ets/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store/backends/ets/schema.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store/backends/ets/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store/backends/ets/state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store/backends/ets/wal.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store/backends/ets/wal.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/store/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/store/state.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/lexical/remote_control/search/subject.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/lexical/remote_control/search/subject.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/abstract.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/abstract.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/code.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/code.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/module.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/module.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/path.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/path.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/app_directories.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/app_directories.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/apps.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/apps.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/beams.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/beams.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/boots.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/boots.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/configs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/configs.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/erlang.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/erlang.ex -------------------------------------------------------------------------------- /apps/remote_control/lib/mix/tasks/namespace/transform/scripts.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/lib/mix/tasks/namespace/transform/scripts.ex -------------------------------------------------------------------------------- /apps/remote_control/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/priv/port_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/priv/port_wrapper.sh -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_callback_errors/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_callback_errors/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_callback_errors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_callback_errors/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_callback_errors/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_callback_errors/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_errors/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_errors/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_errors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_errors/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_errors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_errors/README.md -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_errors/lib/compilation_errors.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_errors/lib/compilation_errors.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_errors/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_errors/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_warnings/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_warnings/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_warnings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_warnings/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_warnings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_warnings/README.md -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_warnings/lib/unused_variable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_warnings/lib/unused_variable.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/compilation_warnings/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/compilation_warnings/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/dependency/lib/dependency/structs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/dependency/lib/dependency/structs.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/navigations/lib/macro_struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/navigations/lib/macro_struct.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/navigations/lib/multi_arity.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/navigations/lib/multi_arity.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/navigations/lib/my_definition.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/navigations/lib/my_definition.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/navigations/lib/struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/navigations/lib/struct.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/navigations/lib/uses.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/navigations/lib/uses.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/navigations/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/navigations/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/parse_errors/lib/parse_errors.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/parse_errors/lib/parse_errors.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/parse_errors/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/parse_errors/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/README.md -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/behaviours.ex: -------------------------------------------------------------------------------- 1 | defmodule Unary do 2 | @callback ary(any()) :: :un 3 | end 4 | -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/default_args.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/lib/default_args.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/functions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/lib/functions.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/macros.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/lib/macros.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/other_modules.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/lib/other_modules.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/project.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/lib/project.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/lib/structs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/lib/structs.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project_metadata/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project_metadata/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project_metadata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project_metadata/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project_metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project_metadata/README.md -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project_metadata/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project_metadata/config/config.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project_metadata/lib/project_metadata.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project_metadata/lib/project_metadata.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/project_metadata/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/project_metadata/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/README.md: -------------------------------------------------------------------------------- 1 | # Umbrella 2 | 3 | **TODO: Add description** 4 | 5 | -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/first/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/first/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/first/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/first/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/first/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/first/README.md -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/first/lib/umbrella/first.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/first/lib/umbrella/first.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/first/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/first/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/second/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/second/.formatter.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/second/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/second/.gitignore -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/second/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/second/README.md -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/second/lib/umbrella/second.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/second/lib/umbrella/second.ex -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/apps/second/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/apps/second/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/config/config.exs -------------------------------------------------------------------------------- /apps/remote_control/test/fixtures/umbrella/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/fixtures/umbrella/mix.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/analyzer/aliases_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/analyzer/aliases_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/analyzer/imports_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/analyzer/imports_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/analyzer/requires_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/analyzer/requires_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/analyzer/uses_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/analyzer/uses_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/analyzer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/analyzer_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/api/proxy/buffering_state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/api/proxy/buffering_state_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/api/proxy_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/api/proxy_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/build/error/parse_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/build/error/parse_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/build/error_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/build/error_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/build/state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/build/state_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/build_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/build_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/code_intelligence/entity_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/code_intelligence/entity_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/code_intelligence/symbols_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/code_intelligence/symbols_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/code_intelligence/variable_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/code_intelligence/variable_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/code_mod/aliases_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/code_mod/aliases_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/code_mod/diff_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/code_mod/diff_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/code_mod/format_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/code_mod/format_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/commands/reindex_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/commands/reindex_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/completion_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/completion_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/dispatch/handler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/dispatch/handler_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/dispatch/handlers/indexer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/dispatch/handlers/indexer_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/dispatch/handlers/indexing_test.exs: -------------------------------------------------------------------------------- 1 | defmodule Lexical.RemoteControl.Dispatch.Handlers.IndexerTest do 2 | end 3 | -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/dispatch/pub_sub_state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/dispatch/pub_sub_state_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/dispatch_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/dispatch_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/module_mappings_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/module_mappings_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/modules_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/modules_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/plugin/runner/coordinator_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/plugin/runner/coordinator_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/progress_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/progress_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/project_node_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/project_node_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/fuzzy/scorer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/fuzzy/scorer_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/fuzzy_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/fuzzy_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/indexer/metadata_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/indexer/metadata_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/indexer/structure_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/indexer/structure_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/indexer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/indexer_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/store/backends/ets_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/store/backends/ets_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control/search/store_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control/search/store_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/lexical/remote_control_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/lexical/remote_control_test.exs -------------------------------------------------------------------------------- /apps/remote_control/test/support/lexical/test/code_mod_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/support/lexical/test/code_mod_case.ex -------------------------------------------------------------------------------- /apps/remote_control/test/support/lexical/test/entry/entry_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/support/lexical/test/entry/entry_builder.ex -------------------------------------------------------------------------------- /apps/remote_control/test/support/lexical/test/extractor_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/support/lexical/test/extractor_case.ex -------------------------------------------------------------------------------- /apps/remote_control/test/support/lexical/test/fixtures.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/support/lexical/test/fixtures.ex -------------------------------------------------------------------------------- /apps/remote_control/test/support/lexical/test/mfa_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/support/lexical/test/mfa_support.ex -------------------------------------------------------------------------------- /apps/remote_control/test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/remote_control/test/test_helper.exs -------------------------------------------------------------------------------- /apps/server/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/.formatter.exs -------------------------------------------------------------------------------- /apps/server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/.gitignore -------------------------------------------------------------------------------- /apps/server/.iex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/.iex.exs -------------------------------------------------------------------------------- /apps/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/README.md -------------------------------------------------------------------------------- /apps/server/lib/lexical/convertibles/lexical.plugin.diagnostic.result.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/convertibles/lexical.plugin.diagnostic.result.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/application.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/boot.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/boot.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/builder.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/sort_scope.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/sort_scope.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translatable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translatable.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/callable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/callable.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/callback.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/callback.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/function.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/macro.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/macro.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/struct.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/typespec.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/code_intelligence/completion/translations/variable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/code_intelligence/completion/translations/variable.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/configuration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/configuration.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/configuration/support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/configuration/support.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/dialyzer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/dialyzer.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/iex/helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/iex/helpers.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/diagnostics.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/diagnostics.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/diagnostics/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/diagnostics/state.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/intelligence.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/intelligence.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/node.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/node.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/progress.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/progress.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/progress/percentage.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/progress/percentage.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/progress/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/progress/state.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/progress/support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/progress/support.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/progress/value.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/progress/value.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/search_listener.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/search_listener.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/project/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/project/supervisor.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/code_action.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/code_action.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/code_lens.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/code_lens.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/commands.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/commands.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/completion.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/completion.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/document_symbols.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/document_symbols.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/find_references.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/find_references.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/formatting.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/formatting.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/go_to_definition.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/go_to_definition.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/hover.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/hover.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/handlers/workspace_symbol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/handlers/workspace_symbol.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/provider/markdown.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/provider/markdown.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/state.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/task_queue.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/task_queue.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/transport.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/transport.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/transport/std_io.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/transport/std_io.ex -------------------------------------------------------------------------------- /apps/server/lib/lexical/server/window.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/lexical/server/window.ex -------------------------------------------------------------------------------- /apps/server/lib/mix/tasks/package.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/lib/mix/tasks/package.ex -------------------------------------------------------------------------------- /apps/server/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/mix.exs -------------------------------------------------------------------------------- /apps/server/test/document_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/document_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/convertibles/lexical.plugin.diagnostic.result_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/convertibles/lexical.plugin.diagnostic.result_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/boot_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/boot_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/code_intelligence/completion/builder_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/code_intelligence/completion/builder_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/code_intelligence/completion_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/code_intelligence/completion_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/diagnostics/state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/diagnostics/state_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/diagnostics_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/diagnostics_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/intelligence_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/intelligence_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/node_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/node_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/progress/state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/progress/state_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/progress/support_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/progress/support_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/project/progress_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/project/progress_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/provider/handlers/code_lens_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/provider/handlers/code_lens_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/provider/handlers/find_references_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/provider/handlers/find_references_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/provider/handlers/go_to_definition_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/provider/handlers/go_to_definition_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/provider/handlers/hover_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/provider/handlers/hover_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/task_queue_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/task_queue_test.exs -------------------------------------------------------------------------------- /apps/server/test/lexical/server/transport/std_io_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/lexical/server/transport/std_io_test.exs -------------------------------------------------------------------------------- /apps/server/test/support/lexical/test/completion_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/support/lexical/test/completion_case.ex -------------------------------------------------------------------------------- /apps/server/test/support/lexical/test/dispatch_fake.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/support/lexical/test/dispatch_fake.ex -------------------------------------------------------------------------------- /apps/server/test/support/transport/no_op.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/support/transport/no_op.ex -------------------------------------------------------------------------------- /apps/server/test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/apps/server/test/test_helper.exs -------------------------------------------------------------------------------- /assets/lexi-logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/assets/lexi-logo-square.png -------------------------------------------------------------------------------- /assets/lexi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/assets/lexi-logo.png -------------------------------------------------------------------------------- /assets/lexi-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/assets/lexi-logo.svg -------------------------------------------------------------------------------- /bin/activate_version_manager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/bin/activate_version_manager.sh -------------------------------------------------------------------------------- /bin/boot.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/bin/boot.exs -------------------------------------------------------------------------------- /bin/debug_shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/bin/debug_shell.sh -------------------------------------------------------------------------------- /bin/start_lexical.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/bin/start_lexical.sh -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/runtime.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/config/runtime.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/config/test.exs -------------------------------------------------------------------------------- /dialyzer.ignore-warnings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/dialyzer.ignore-warnings -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/flake.nix -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/hooks/pre-commit -------------------------------------------------------------------------------- /integration/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/Dockerfile -------------------------------------------------------------------------------- /integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/README.md -------------------------------------------------------------------------------- /integration/boot/set_up_asdf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/boot/set_up_asdf.sh -------------------------------------------------------------------------------- /integration/boot/set_up_mise.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/boot/set_up_mise.sh -------------------------------------------------------------------------------- /integration/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/build.sh -------------------------------------------------------------------------------- /integration/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/test.sh -------------------------------------------------------------------------------- /integration/test_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/integration/test_utils.sh -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/mix.lock -------------------------------------------------------------------------------- /mix_dialyzer.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/mix_dialyzer.exs -------------------------------------------------------------------------------- /nix/hash: -------------------------------------------------------------------------------- 1 | sha256-i2IJ++lK1C/q+ETq/EYfNgGFKDTC/+boSwxAaT8rozw= 2 | -------------------------------------------------------------------------------- /nix/lexical.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/nix/lexical.nix -------------------------------------------------------------------------------- /pages/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/pages/architecture.md -------------------------------------------------------------------------------- /pages/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/pages/glossary.md -------------------------------------------------------------------------------- /pages/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/pages/installation.md -------------------------------------------------------------------------------- /projects/lexical_credo/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/.formatter.exs -------------------------------------------------------------------------------- /projects/lexical_credo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/.gitignore -------------------------------------------------------------------------------- /projects/lexical_credo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/LICENSE -------------------------------------------------------------------------------- /projects/lexical_credo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/README.md -------------------------------------------------------------------------------- /projects/lexical_credo/lib/lexical_credo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/lib/lexical_credo.ex -------------------------------------------------------------------------------- /projects/lexical_credo/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/mix.exs -------------------------------------------------------------------------------- /projects/lexical_credo/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/mix.lock -------------------------------------------------------------------------------- /projects/lexical_credo/test/lexical_credo_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_credo/test/lexical_credo_test.exs -------------------------------------------------------------------------------- /projects/lexical_credo/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /projects/lexical_plugin/.dialyzer_ignore.exs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/lexical_plugin/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/.formatter.exs -------------------------------------------------------------------------------- /projects/lexical_plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/.gitignore -------------------------------------------------------------------------------- /projects/lexical_plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/LICENSE -------------------------------------------------------------------------------- /projects/lexical_plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/README.md -------------------------------------------------------------------------------- /projects/lexical_plugin/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/config/config.exs -------------------------------------------------------------------------------- /projects/lexical_plugin/config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /projects/lexical_plugin/config/hex.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /projects/lexical_plugin/config/prod.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /projects/lexical_plugin/config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/config/test.exs -------------------------------------------------------------------------------- /projects/lexical_plugin/lib/lexical/plugin/v1/diagnostic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/lib/lexical/plugin/v1/diagnostic.ex -------------------------------------------------------------------------------- /projects/lexical_plugin/lib/lexical/plugin/v1/diagnostic/result.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/lib/lexical/plugin/v1/diagnostic/result.ex -------------------------------------------------------------------------------- /projects/lexical_plugin/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/mix.exs -------------------------------------------------------------------------------- /projects/lexical_plugin/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_plugin/mix.lock -------------------------------------------------------------------------------- /projects/lexical_plugin/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /projects/lexical_shared/.dialyzer_ignore.exs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/lexical_shared/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/.formatter.exs -------------------------------------------------------------------------------- /projects/lexical_shared/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/.gitignore -------------------------------------------------------------------------------- /projects/lexical_shared/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/LICENSE -------------------------------------------------------------------------------- /projects/lexical_shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/README.md -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/convertible.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/convertible.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/debug.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/debug.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/changes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/changes.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/container.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/container.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/edit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/edit.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/line.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/line.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/line_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/line_parser.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/lines.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/lines.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/location.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/path.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/path.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/position.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/position.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/range.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/range.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/document/store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/document/store.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/formats.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/formats.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/math.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/math.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/process_cache.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/process_cache.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/project.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/project.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/struct_access.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/struct_access.ex -------------------------------------------------------------------------------- /projects/lexical_shared/lib/lexical/text.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/lib/lexical/text.ex -------------------------------------------------------------------------------- /projects/lexical_shared/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/mix.exs -------------------------------------------------------------------------------- /projects/lexical_shared/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/mix.lock -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/document/lines_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/document/lines_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/document/path_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/document/path_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/document/position_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/document/position_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/document/range_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/document/range_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/document/store_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/document/store_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/formats_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/formats_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/line_parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/line_parser_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/process_cache_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/process_cache_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/project_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/project_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/lexical/text_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_shared/test/lexical/text_test.exs -------------------------------------------------------------------------------- /projects/lexical_shared/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /projects/lexical_test/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/.formatter.exs -------------------------------------------------------------------------------- /projects/lexical_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/.gitignore -------------------------------------------------------------------------------- /projects/lexical_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/README.md -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/code_sigil.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/code_sigil.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/cursor_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/cursor_support.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/diagnostic_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/diagnostic_support.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/document_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/document_support.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/eventual_assertions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/eventual_assertions.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/position_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/position_support.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/quiet.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/quiet.ex -------------------------------------------------------------------------------- /projects/lexical_test/lib/lexical/test/range_support.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/lib/lexical/test/range_support.ex -------------------------------------------------------------------------------- /projects/lexical_test/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/mix.exs -------------------------------------------------------------------------------- /projects/lexical_test/test/lexical/test_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lexical-lsp/lexical/HEAD/projects/lexical_test/test/lexical/test_test.exs -------------------------------------------------------------------------------- /projects/lexical_test/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------