fish-lsp
Version:
LSP implementation for fish/fish-shell
47 lines • 1.97 kB
JSON
[
{
"name": "fish_lsp_enabled_handlers",
"description": "enables the fish-lsp handlers (options: 'popups', 'formatting', 'complete', 'hover', 'rename', 'definition', 'references', 'diagnostics', 'signatureHelp', 'codeAction', 'inlayHint')",
"valueType": "array"
},
{
"name": "fish_lsp_disabled_handlers",
"description": "disables the fish-lsp handlers(options: 'popups', 'formatting', 'complete', 'hover', 'rename', 'definition', 'references', 'diagnostics', 'signatureHelp', 'codeAction', 'inlayHint')",
"valueType": "array"
},
{
"name": "fish_lsp_commit_characters",
"description": "array of the completion expansion characters. Single letter values only. Commit characters are used to select completion items, as shortcuts. (default: [])",
"valueType": "array"
},
{
"name": "fish_lsp_logfile",
"description": "path to the logging file. An example location could be '/tmp/fish_lsp_logs.txt' (default: '')",
"valueType": "string"
},
{
"name": "fish_lsp_all_indexed_paths",
"description": "fish file paths to include as workspaces (default: ['/usr/share/fish', '$HOME/.config/fish'])",
"valueType": "array"
},
{
"name": "fish_lsp_modifiable_paths",
"description": "fish file paths that can be renamed by the user (default: ['$HOME/.config/fish'])",
"valueType": "array"
},
{
"name": "fish_lsp_diagnostic_disable_error_codes",
"description": "disable diagnostics for matching error codes (options: 1001, 1002, 1003, 1004, 2001, 2002, 2003, 3001, 3002, 3003) (default: [])",
"valueType": "array"
},
{
"name": "fish_lsp_max_background_files",
"description": "maximum number of background files to read into buffer on startup (default: 1000)",
"valueType": "number"
},
{
"name": "fish_lsp_show_client_popups",
"description": "show popup window notification in the connected client (default: true)",
"valueType": "boolean"
}
]