Skip to main content

Crate perl_lsp_feature_ids

Crate perl_lsp_feature_ids 

Source
Expand description

Canonical feature identifiers shared across feature-flagging and BDD-grid layers.

The constants in this crate are stable across feature-profiles and provide a single source-of-truth to reduce identifier drift between CLI feature toggles, runtime feature projection, and reporting surfaces.

Constantsยง

DAP_BREAKPOINTS_BASIC
DAP breakpoint support feature identifier.
DAP_CORE
DAP core feature identifier.
DAP_INLINE_VALUES
DAP inline values feature identifier.
LSP_CALL_HIERARCHY
Call hierarchy feature identifier.
LSP_CODE_ACTION
Code action feature identifier.
LSP_CODE_ACTION_RESOLVE
Code action resolve feature identifier.
LSP_CODE_LENS
Code lens feature identifier.
LSP_CODE_LENS_REFRESH
Code lens refresh feature identifier.
LSP_CODE_LENS_RESOLVE
Code lens resolve feature identifier.
LSP_COLOR
Legacy alias retained for compatibility with older clients/tools.
LSP_COLOR_PRESENTATION
Color presentation feature identifier.
LSP_COMPLETION
Completion feature identifier.
LSP_COMPLETION_ITEM_RESOLVE
Completion item resolve feature identifier.
LSP_DECLARATION
Declaration feature identifier.
LSP_DEFINITION
Definition feature identifier.
LSP_DIAGNOSTIC_REFRESH
Diagnostic refresh feature identifier.
LSP_DID_SAVE
Text document did save feature identifier.
LSP_DOCUMENT_COLOR
Document color feature identifier.
LSP_DOCUMENT_HIGHLIGHT
Document highlight feature identifier.
LSP_DOCUMENT_LINK
Document link feature identifier.
LSP_DOCUMENT_LINK_RESOLVE
Document link resolve feature identifier.
LSP_DOCUMENT_SYMBOL
Document symbol feature identifier.
LSP_EXECUTE_COMMAND
Execute command feature identifier.
LSP_FOLDING_RANGE
Folding range feature identifier.
LSP_FOLDING_RANGE_REFRESH
Folding range refresh feature identifier.
LSP_FORMATTING
Formatting feature identifier.
LSP_HOVER
Hover feature identifier.
LSP_IMPLEMENTATION
Implementation feature identifier.
LSP_INLAY_HINT
Inlay hint feature identifier.
LSP_INLAY_HINT_REFRESH
Inlay hint refresh feature identifier.
LSP_INLAY_HINT_RESOLVE
Inlay hint resolve feature identifier.
LSP_INLINE_COMPLETION
Inline completion feature identifier.
LSP_INLINE_VALUE
Inline value feature identifier.
LSP_INLINE_VALUES
Inline values/inspection feature identifier.
LSP_INLINE_VALUE_REFRESH
Inline value refresh feature identifier.
LSP_LINKED_EDITING_RANGE
Linked editing feature identifier.
LSP_LOG_MESSAGE
Log message feature identifier.
LSP_MONIKER
Moniker feature identifier.
LSP_NOTEBOOK_CELL_EXECUTION
Notebook cell execution feature identifier.
LSP_NOTEBOOK_DOCUMENT_SYNC
Notebook document sync feature identifier.
LSP_ON_TYPE_FORMATTING
On-type formatting feature identifier.
LSP_PREPARE_RENAME
Prepare rename feature identifier.
LSP_PROGRESS
Progress feature identifier.
LSP_PULL_DIAGNOSTICS
Pull diagnostics feature identifier.
LSP_RANGES_FORMATTING
Formatting ranges feature identifier.
LSP_RANGE_FORMATTING
Range formatting feature identifier.
LSP_REFERENCES
Reference search feature identifier.
LSP_RENAME
Rename feature identifier.
LSP_SELECTION_RANGE
Selection range feature identifier.
LSP_SEMANTIC_TOKENS
Semantic tokens feature identifier.
LSP_SEMANTIC_TOKENS_REFRESH
Semantic tokens refresh feature identifier.
LSP_SHOW_MESSAGE
Show message request feature identifier.
LSP_SIGNATURE_HELP
Signature help feature identifier.
LSP_TEXT_DOCUMENT_SYNC
Text document sync feature identifier.
LSP_TYPE_DEFINITION
Type definition feature identifier.
LSP_TYPE_HIERARCHY
Type hierarchy feature identifier.
LSP_WILL_SAVE
Text document will save feature identifier.
LSP_WILL_SAVE_WAIT_UNTIL
willSaveWaitUntil feature identifier.
LSP_WORKSPACE_SYMBOL
Workspace symbol feature identifier.
LSP_WORKSPACE_SYMBOL_RESOLVE
Workspace symbol resolve feature identifier.
LSP_WORK_DONE_PROGRESS
Work done progress feature identifier.