expert
Official Elixir Language Server Protocol implementation
File Explorer
Download Latest Version (.zip)- backport.yaml
- ci-justfile.yaml
- ci-nix.yaml
- ci.yaml
- lint-actions.yaml
- lint-commit.yaml
- nightly.yaml
- release-backports.yaml
- release.yaml
- dependabot.yml
- FUNDING.yml
- matrix.json
- zizmor.yaml
- enum.ex
- source.index.v1.ets
- ast_analyze.exs
- enum_index.exs
- sqlite_bench.exs
- versions_bench.exs
- config.exs
- dev.exs
- prod.exs
- test.exs
- aliases.ex
- imports.ex
- requires.ex
- uses.ex
- buffering_state.ex
- draining_state.ex
- proxying_state.ex
- records.ex
- proxy.ex
- config.ex
- eex.ex
- elixir.ex
- heex.ex
- no_op.ex
- quoted.ex
- compiler.ex
- location.ex
- parse.ex
- capture_io.ex
- capture_server.ex
- document.ex
- error.ex
- isolation.ex
- project.ex
- state.ex
- add_alias.ex
- create_undefined_function.ex
- organize_aliases.ex
- refactorex.ex
- remove_unused_alias.ex
- replace_remote_function.ex
- replace_with_underscore.ex
- require.ex
- handler.ex
- arity_fallback.ex
- definition.ex
- docs.ex
- elixir_source.ex
- entity.ex
- heex.ex
- hover.ex
- references.ex
- structs.ex
- symbols.ex
- variable.ex
- cache.ex
- resolver.ex
- aliases.ex
- diff.ex
- directives.ex
- format.ex
- requires.ex
- reindex.ex
- trace_buffer.ex
- tracer.ex
- indexing.ex
- handler.ex
- pub_sub.ex
- loader.ex
- scorer.ex
- 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
- reducer.ex
- beams.ex
- manifest.ex
- manifest_store.ex
- metadata.ex
- module.ex
- paths.ex
- quoted.ex
- source.ex
- sources.ex
- fuzzy.ex
- indexer.ex
- subject.ex
- analyzer.ex
- application.ex
- application_cache.ex
- bootstrap.ex
- build.ex
- code_action.ex
- completion.ex
- deps.ex
- dispatch.ex
- manager_api.ex
- mix.ex
- mix.tasks.deps.safe_compile.ex
- module_mappings.ex
- module_store.ex
- modules.ex
- progress.ex
- engine.ex
- aliases_test.exs
- imports_test.exs
- requires_test.exs
- uses_test.exs
- buffering_state_test.exs
- proxy_test.exs
- config_test.exs
- eex_test.exs
- elixir_test.exs
- heex_test.exs
- quoted_test.exs
- parse_test.exs
- error_test.exs
- state_test.exs
- add_alias_test.exs
- create_undefined_function_test.exs
- organize_aliases_test.exs
- refactorex_test.exs
- remove_unused_alias_test.exs
- replace_remote_function_test.exs
- replace_with_underscore_test.exs
- require_test.exs
- arity_fallback_test.exs
- elixir_source_test.exs
- entity_test.exs
- references_test.exs
- structs_test.exs
- symbols_test.exs
- variable_test.exs
- cache_test.exs
- aliases_test.exs
- diff_test.exs
- directives_test.exs
- format_test.exs
- requires_test.exs
- reindex_test.exs
- argument_names_test.exs
- indexer_test.exs
- indexing_test.exs
- handler_test.exs
- pub_sub_state_test.exs
- scorer_test.exs
- 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
- beams_test.exs
- manifest_store_test.exs
- manifest_test.exs
- metadata_test.exs
- paths_test.exs
- structure_test.exs
- fuzzy_test.exs
- indexer_test.exs
- analyzer_test.exs
- application_cache_test.exs
- completion_test.exs
- deps_test.exs
- dispatch_test.exs
- module_mappings_test.exs
- modules_test.exs
- progress_test.exs
- project.log
- entry_builder.ex
- extractor_case.ex
- mfa_support.ex
- test_helper.exs
- .credo.exs
- .formatter.exs
- .gitignore
- deps.nix
- mix.exs
- mix.lock
- README.md
- config.exs
- dev.exs
- prod.exs
- runtime.exs
- test.exs
- forge.diagnostic.ex
- forge.document.changes.ex
- forge.document.edit.ex
- forge.document.location.ex
- forge.document.position.ex
- forge.document.range.ex
- gen_lsp.structures.location.ex
- gen_lsp.structures.position.ex
- gen_lsp.structures.range.ex
- gen_lsp.structures.text_edit.ex
- bitstring_option.ex
- callable.ex
- callback.ex
- function.ex
- hex_opt.ex
- hex_package.ex
- hex_version.ex
- macro.ex
- map_field.ex
- module_attribute.ex
- module_or_behaviour.ex
- struct.ex
- struct_field.ex
- typespec.ex
- variable.ex
- builder.ex
- sort_scope.ex
- translatable.ex
- api.ex
- cache.ex
- candidate.ex
- context.ex
- hover.ex
- repo.ex
- completion.ex
- deps.ex
- hex.ex
- support.ex
- workspace_symbols.ex
- context.ex
- lookup.ex
- dynamic_supervisor.ex
- builder.ex
- logger_handler.ex
- project_log_file.ex
- window_log_handler.ex
- state.ex
- diagnostics.ex
- dynamic_supervisor.ex
- indexer.ex
- intelligence.ex
- node.ex
- search_listener.ex
- store.ex
- supervisor.ex
- conversions.ex
- convert.ex
- id.ex
- code_action.ex
- code_action_resolve.ex
- code_folding.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
- handler.ex
- markdown.ex
- scorer.ex
- sqlite.ex
- backend.ex
- state.ex
- fuzzy.ex
- indexer.ex
- store.ex
- adapter.ex
- user.ex
- user_state.ex
- application.ex
- clustering.ex
- configuration.ex
- engine.ex
- engine_api.ex
- engine_builds.ex
- engine_node.ex
- engine_supervisor.ex
- port.ex
- progress.ex
- release.ex
- state.ex
- expert.ex
- build_engine.exs
- port_wrapper.sh
- remote_shell.bat
- remote_shell.sh
- start_expert
- start_expert.bat
- remote.vm.args.eex
- vm.args.eex
- forge.diagnostic_test.exs
- forge.document.changes_test.exs
- forge.document.edit_test.exs
- forge.document.location_test.exs
- forge.document.position_test.exs
- forge.document.range_test.exs
- gen_lsp.structures.location_test.exs
- gen_lsp.structures.position_test.exs
- gen_lsp.structures.range_test.exs
- gen_lsp.structures.text_edit_test.exs
- definition_test.exs
- build_test.exs
- engine_test.exs
- modules_test.exs
- README.md
- 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
- builder_test.exs
- api_test.exs
- cache_test.exs
- context_test.exs
- hover_test.exs
- repo_test.exs
- completion_test.exs
- deps_test.exs
- hex_test.exs
- lookup_test.exs
- builder_test.exs
- project_log_file_test.exs
- window_log_handler_test.exs
- state_test.exs
- diagnostics_test.exs
- indexer_test.exs
- intelligence_test.exs
- node_test.exs
- search_listener_test.exs
- store_test.exs
- code_action_resolve_test.exs
- code_action_test.exs
- code_folding_test.exs
- code_lens_test.exs
- find_references_test.exs
- formatting_test.exs
- go_to_definition_test.exs
- hover_test.exs
- workspace_symbol_test.exs
- sqlite_test.exs
- state_test.exs
- indexer_test.exs
- store_test.exs
- adapter_test.exs
- user_test.exs
- clustering_test.exs
- configuration_test.exs
- engine_builds_test.exs
- engine_node_test.exs
- engine_test.exs
- expert_test.exs
- progress_test.exs
- document_test.exs
- completion_case.ex
- configuration_support.ex
- convertible_support.ex
- dispatch_fake.ex
- transport_support.ex
- conversions_test.exs
- expert_test.exs
- test_helper.exs
- .credo.exs
- .formatter.exs
- .gitignore
- .iex.exs
- deps.nix
- mix.exs
- mix.lock
- README.md
- identifier_bench.exs
- config.exs
- features.ex
- alias.ex
- import.ex
- require.ex
- scope.ex
- state.ex
- use.ex
- 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
- elixir.ex
- spitfire.ex
- analysis.ex
- detection.ex
- env.ex
- module.ex
- range.ex
- tokens.ex
- diagnostic.ex
- entry.ex
- document.ex
- workspace.ex
- docs.ex
- argument_names.ex
- candidate.ex
- changes.ex
- container.ex
- edit.ex
- line.ex
- line_parser.ex
- lines.ex
- location.ex
- path.ex
- position.ex
- range.ex
- store.ex
- messages.ex
- app_directories.ex
- apps.ex
- beams.ex
- boots.ex
- configs.ex
- scripts.ex
- abstract.ex
- code.ex
- erlang.ex
- file_sync.ex
- module.ex
- path.ex
- tracker.ex
- convertible.ex
- expand_aliases.ex
- extract_alias.ex
- inline_alias.ex
- merge_aliases.ex
- sort_nested_aliases.ex
- extract_constant.ex
- inline_constant.ex
- collapse_anonymous_function.ex
- expand_anonymous_function.ex
- extract_anonymous_function.ex
- extract_function.ex
- inline_function.ex
- use_keyword_syntax.ex
- use_regular_syntax.ex
- extract_guard.ex
- inline_guard.ex
- use_keyword_syntax.ex
- use_regular_syntax.ex
- introduce_io_inspect.ex
- introduce_pipe.ex
- remove_io_inspect.ex
- remove_pipe.ex
- extract_variable.ex
- inline_variable.ex
- underscore_not_used.ex
- alias.ex
- ast.ex
- block.ex
- dataflow.ex
- function.ex
- guard.ex
- module.ex
- name_cache.ex
- pipeline.ex
- refactoring.ex
- variable.ex
- block.ex
- entry.ex
- versions.ex
- ast.ex
- code.ex
- code_action.ex
- code_unit.ex
- diagnostic.ex
- document.ex
- epmd.ex
- formats.ex
- identifier.ex
- internet.ex
- log_filter.ex
- logging.ex
- math.ex
- node.ex
- node_port_mapper.ex
- os.ex
- path.ex
- process_cache.ex
- progress.ex
- project.ex
- refactor.ex
- struct_access.ex
- text.ex
- workspace.ex
- fragment.ex
- identifier.ex
- typespec.ex
- format.ex
- code.ex
- macro.ex
- hooks.ex
- namespace.ex
- suite.ex
- code_mod_case.ex
- code_sigil.ex
- cursor_support.ex
- detection_case.ex
- diagnostic_support.ex
- document_support.ex
- eventual_assertions.ex
- fixtures.ex
- position_support.ex
- quiet.ex
- range_support.ex
- variations.ex
- forge.ex
- 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
- compile_callback_error.ex
- .formatter.exs
- .gitignore
- mix.exs
- compilation_errors.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- unused_variable.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- structs.ex
- component.ex
- macro_struct.ex
- multi_arity.ex
- my_components.ex
- my_definition.ex
- my_live_view.ex
- struct.ex
- uses.ex
- mix.exs
- nested_projects.ex
- subproject.ex
- mix.exs
- mix.exs
- parse_errors.ex
- mix.exs
- behaviours.ex
- default_args.ex
- functions.ex
- macros.ex
- other_modules.ex
- project.ex
- structs.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- config.exs
- project_config.ex
- .formatter.exs
- .gitignore
- mix.exs
- mix.lock
- README.md
- config.exs
- project_metadata.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- caller.ex
- protocol.ex
- mix.exs
- bare_file.ex
- token_metadata_compilation.ex
- mix.exs
- first.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- second.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- config.exs
- search.ex
- mix.exs
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- first.ex
- mix.exs
- mix.exs
- main.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- orphan_save.ex
- secondary.ex
- .formatter.exs
- .gitignore
- mix.exs
- README.md
- 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
- spitfire_test.exs
- env_test.exs
- module_test.exs
- tokens_test.exs
- lines_test.exs
- path_test.exs
- position_test.exs
- range_test.exs
- store_test.exs
- beams_test.exs
- file_sync_test.exs
- expand_aliases_test.exs
- extract_alias_test.exs
- inline_alias_test.exs
- merge_aliases_test.exs
- sort_nested_aliases_test.exs
- extract_constant_test.exs
- inline_constant_test.exs
- collapse_anonymous_function_test.exs
- expand_anonymous_function_test.exs
- extract_anonymous_function_test.exs
- extract_function_test.exs
- inline_function_test.exs
- use_keyword_syntax_test.exs
- use_regular_syntax_test.exs
- extract_guard_test.exs
- inline_guard_test.exs
- use_keyword_syntax_test.exs
- use_regular_syntax_test.exs
- introduce_io_inspect_test.exs
- introduce_pipe_test.exs
- remove_io_inspect_test.exs
- remove_pipe_test.exs
- extract_variable_test.exs
- inline_variable_test.exs
- underscore_not_used_test.exs
- dataflow_test.exs
- variable_test.exs
- versions_test.exs
- ast_test.exs
- code_action_test.exs
- code_test.exs
- code_unit_test.exs
- diagnostic_test.exs
- epmd_test.exs
- formats_test.exs
- identifier_test.exs
- line_parser_test.exs
- math_test.exs
- node_test.exs
- os_test.exs
- path_test.exs
- process_cache_test.exs
- project_test.exs
- text_test.exs
- workspace_test.exs
- refactor_case.ex
- test_helper.exs
- .credo.exs
- .formatter.exs
- .gitignore
- deps.nix
- mix.exs
- mix.lock
- README.md
- fly.png
- logo-enigmatic-original.webp
- river.png
- tauspace.png
- lexi-logo-square.png
- lexi-logo.png
- lexi-logo.svg
- pre-commit
- expert.nix
- architecture.md
- configuration.md
- development.md
- glossary.md
- installation.md
- .credo.exs
- .editorconfig
- .formatter-config.exs
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .iex.exs
- .iex.namespaced.exs
- .lfsconfig
- .release-please-manifest.json
- .tool-versions
- CHANGELOG.md
- dialyzer.ignore-warnings
- flake.lock
- flake.nix
- justfile
- LICENSE
- matrix.exs
- mix_credo.exs
- mix_dialyzer.exs
- mix_includes.exs
- README.md
- release-please-config-backports.json
- release-please-config.json
- THIRD_PARTY_NOTICES.md
- version.txt
// repository documentation
Was this content helpful?
(0 ratings)
