UNPKG

fish-lsp

Version:

LSP implementation for fish/fish-shell

47 lines 1.97 kB
[ { "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" } ]