com um clique
lsp
Skill for the Lsp area of netherize_editor. 106 symbols across 12 files.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Skill for the Lsp area of netherize_editor. 106 symbols across 12 files.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Skill for the App area of netherize_editor. 108 symbols across 15 files.
Skill for the App_state area of netherize_editor. 391 symbols across 33 files.
Skill for the Benches area of netherize_editor. 31 symbols across 6 files.
Skill for the Command_dispatch area of netherize_editor. 134 symbols across 18 files.
Skill for the Config area of netherize_editor. 41 symbols across 9 files.
Skill for the Editor area of netherize_editor. 17 symbols across 6 files.
| name | lsp |
| description | Skill for the Lsp area of netherize_editor. 106 symbols across 12 files. |
106 symbols | 12 files | Cohesion: 74%
src/| File | Symbols |
|---|---|
src/lsp/client.rs | is_document_open, mark_document_open, mark_document_closed, build_did_open_notification, build_did_change_notification (+67) |
src/lsp/registry.rs | language_profile_for_language_id, language_profile_for_path, language_profile_detects_dockerfile_by_filename, language_profile_detects_dockerfile_variants, language_profile_detects_sql_by_extension (+9) |
src/async_runtime/scheduler.rs | get_by_binary, get_handle, get_handle_by_uri, take_any, drain_all (+1) |
src/async_runtime/scheduler/lsp_parse.rs | parse_locations, handle_lsp_definition, handle_lsp_references, lsp_request_response, lsp_cancellable_request_response |
src/async_runtime/scheduler/lsp_io.rs | spawn_lsp_stderr_logger, spawn_lsp_stdout_reader |
src/async_runtime/scheduler/lsp.rs | execute_lsp_request |
src/syntax/parser.rs | language_id_for_path |
src/app/event_loop/setup.rs | submit_lsp_check_for_path |
src/app/event_loop/helpers.rs | language_id_for_path |
src/app/app_state/overlays.rs | register_open_text_buffer |
Start here when exploring this area:
language_profile_for_language_id (Function) — src/lsp/registry.rs:258is_document_open (Function) — src/lsp/client.rs:539mark_document_open (Function) — src/lsp/client.rs:546mark_document_closed (Function) — src/lsp/client.rs:552build_did_open_notification (Function) — src/lsp/client.rs:1014| Symbol | Type | File | Line |
|---|---|---|---|
language_profile_for_language_id | Function | src/lsp/registry.rs | 258 |
is_document_open | Function | src/lsp/client.rs | 539 |
mark_document_open | Function | src/lsp/client.rs | 546 |
mark_document_closed | Function | src/lsp/client.rs | 552 |
build_did_open_notification | Function | src/lsp/client.rs | 1014 |
build_did_change_notification | Function | src/lsp/client.rs | 1030 |
build_did_close_notification | Function | src/lsp/client.rs | 1042 |
get_by_binary | Function | src/async_runtime/scheduler.rs | 110 |
get_handle | Function | src/async_runtime/scheduler.rs | 124 |
get_handle_by_uri | Function | src/async_runtime/scheduler.rs | 135 |
take_any | Function | src/async_runtime/scheduler.rs | 146 |
drain_all | Function | src/async_runtime/scheduler.rs | 174 |
handle_lsp_definition | Function | src/async_runtime/scheduler/lsp_parse.rs | 458 |
handle_lsp_references | Function | src/async_runtime/scheduler/lsp_parse.rs | 524 |
spawn_lsp_stderr_logger | Function | src/async_runtime/scheduler/lsp_io.rs | 185 |
swap_inflight | Function | src/lsp/client.rs | 387 |
clear_inflight_if_matches | Function | src/lsp/client.rs | 394 |
send_cancel_request | Function | src/lsp/client.rs | 405 |
send_notification | Function | src/lsp/client.rs | 458 |
allocate_request_id | Function | src/lsp/client.rs | 484 |
| Flow | Type | Steps |
|---|---|---|
Spawn_lsp_server → Find_node | cross_community | 7 |
Spawn_lsp_server → FlatRegion | cross_community | 7 |
Run_pty_request → FlatRegion | cross_community | 7 |
Startup_subsystems → Find_node | cross_community | 6 |
Handle_explorer_and_workspace_command → Login_shell_path_cache | cross_community | 6 |
Handle_explorer_and_workspace_command → Probe_path_from_login_shell | cross_community | 6 |
Handle_explorer_and_workspace_command → Resolve_nvm_bin | cross_community | 6 |
Run_lsp_request → All_language_profiles | cross_community | 6 |
Run_lsp_request → Find_node | cross_community | 6 |
Run_lsp_request → Login_shell_path_cache | cross_community | 6 |
| Area | Connections |
|---|---|
| Scheduler | 12 calls |
| Workbench | 10 calls |
| Event_loop | 2 calls |
| Terminal | 1 calls |
| App_state | 1 calls |
gitnexus_context({name: "language_profile_for_language_id"}) — see callers and calleesgitnexus_query({query: "lsp"}) — find related execution flows