diff options
Diffstat (limited to 'lua')
4 files changed, 4 insertions, 4 deletions
diff --git a/lua/mason-schemas/lsp/powershell-editor-services.lua b/lua/mason-schemas/lsp/powershell-editor-services.lua index 992382b7..b739161a 100644 --- a/lua/mason-schemas/lsp/powershell-editor-services.lua +++ b/lua/mason-schemas/lsp/powershell-editor-services.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["powershell.bugReporting.project"] = {default = "https://github.com/PowerShell/vscode-powershell",description = "Specifies the URL of the GitHub project in which to generate bug reports.",type = "string"},["powershell.buttons.showPanelMovementButtons"] = {default = false,description = "Show buttons in the editor title-bar for moving the panel around.",type = "boolean"},["powershell.buttons.showRunButtons"] = {default = true,description = "Show the Run and Run Selection buttons in the editor title-bar.",type = "boolean"},["powershell.codeFolding.enable"] = {default = true,description = "Enables syntax based code folding. When disabled, the default indentation based code folding is used.",type = "boolean"},["powershell.codeFolding.showLastLine"] = {default = true,description = "Shows the last line of a folded section similar to the default VSCode folding style. When disabled, the entire folded region is hidden.",type = "boolean"},["powershell.codeFormatting.addWhitespaceAroundPipe"] = {default = true,description = "Adds a space before and after the pipeline operator ('|') if it is missing.",type = "boolean"},["powershell.codeFormatting.alignPropertyValuePairs"] = {default = true,description = "Align assignment statements in a hashtable or a DSC Configuration.",type = "boolean"},["powershell.codeFormatting.autoCorrectAliases"] = {default = false,description = "Replaces aliases with their aliased name.",type = "boolean"},["powershell.codeFormatting.ignoreOneLineBlock"] = {default = true,description = 'Does not reformat one-line code blocks, such as "if (...) {...} else {...}".',type = "boolean"},["powershell.codeFormatting.newLineAfterCloseBrace"] = {default = true,description = "Adds a newline (line break) after a closing brace.",type = "boolean"},["powershell.codeFormatting.newLineAfterOpenBrace"] = {default = true,description = "Adds a newline (line break) after an open brace.",type = "boolean"},["powershell.codeFormatting.openBraceOnSameLine"] = {default = true,description = "Places open brace on the same line as its associated statement.",type = "boolean"},["powershell.codeFormatting.pipelineIndentationStyle"] = {default = "NoIndentation",description = "Multi-line pipeline style settings (default: NoIndentation).",enum = { "IncreaseIndentationForFirstPipeline", "IncreaseIndentationAfterEveryPipeline", "NoIndentation", "None" },type = "string"},["powershell.codeFormatting.preset"] = {default = "Custom",description = "Sets the codeformatting options to follow the given indent style in a way that is compatible with PowerShell syntax. For more information about the brace styles please refer to https://github.com/PoshCode/PowerShellPracticeAndStyle/issues/81.",enum = { "Custom", "Allman", "OTBS", "Stroustrup" },type = "string"},["powershell.codeFormatting.trimWhitespaceAroundPipe"] = {default = false,description = "Trims extraneous whitespace (more than 1 character) before and after the pipeline operator ('|').",type = "boolean"},["powershell.codeFormatting.useConstantStrings"] = {default = false,description = "Use single quotes if a string is not interpolated and its value does not contain a single quote.",type = "boolean"},["powershell.codeFormatting.useCorrectCasing"] = {default = false,description = "Use correct casing for cmdlets.",type = "boolean"},["powershell.codeFormatting.whitespaceAfterSeparator"] = {default = true,description = "Adds a space after a separator (',' and ';').",type = "boolean"},["powershell.codeFormatting.whitespaceAroundOperator"] = {default = true,description = "Adds spaces before and after an operator ('=', '+', '-', etc.).",type = "boolean"},["powershell.codeFormatting.whitespaceAroundPipe"] = {default = true,deprecationMessage = "Please use the \"powershell.codeFormatting.addWhitespaceAroundPipe\" setting instead. If you've used this setting before, we have moved it for you automatically.",description = "REMOVED. Please use the \"powershell.codeFormatting.addWhitespaceAroundPipe\" setting instead. If you've used this setting before, we have moved it for you automatically.",type = "boolean"},["powershell.codeFormatting.whitespaceBeforeOpenBrace"] = {default = true,description = "Adds a space between a keyword and its associated scriptblock expression.",type = "boolean"},["powershell.codeFormatting.whitespaceBeforeOpenParen"] = {default = true,description = "Adds a space between a keyword (if, elseif, while, switch, etc) and its associated conditional expression.",type = "boolean"},["powershell.codeFormatting.whitespaceBetweenParameters"] = {default = false,description = "Removes redundant whitespace between parameters.",type = "boolean"},["powershell.codeFormatting.whitespaceInsideBrace"] = {default = true,description = "Adds a space after an opening brace ('{') and before a closing brace ('}').",type = "boolean"},["powershell.cwd"] = {default = vim.NIL,description = "An explicit start path where the PowerShell Extension Terminal will be launched. Both the PowerShell process and the shell's location will be set to this directory. Predefined variables can be used (i.e. ${fileDirname} to use the current opened file's directory).",type = "string"},["powershell.debugging.createTemporaryIntegratedConsole"] = {default = false,description = "Determines whether a temporary PowerShell Extension Terminal is created for each debugging session. Useful for debugging PowerShell classes and binary modules.",type = "boolean"},["powershell.developer.bundledModulesPath"] = {description = "Specifies an alternate path to the folder containing modules that are bundled with the PowerShell extension (i.e. PowerShell Editor Services, PSScriptAnalyzer, Plaster)",type = "string"},["powershell.developer.editorServicesLogLevel"] = {default = "Normal",description = "Sets the logging verbosity level for the PowerShell Editor Services host executable. Valid values are 'Diagnostic', 'Verbose', 'Normal', 'Warning', 'Error', and 'None'",enum = { "Diagnostic", "Verbose", "Normal", "Warning", "Error", "None" },type = "string"},["powershell.developer.editorServicesWaitForDebugger"] = {default = false,description = "Launches the language service with the /waitForDebugger flag to force it to wait for a .NET debugger to attach before proceeding.",type = "boolean"},["powershell.developer.featureFlags"] = {default = {},description = "An array of strings that enable experimental features in the PowerShell extension.",items = {type = "string"},type = "array"},["powershell.developer.waitForSessionFileTimeoutSeconds"] = {default = 240,description = "When the PowerShell extension is starting up, it checks for a session file in order to connect to the language server. This setting determines how long until checking for the session file times out. (default is 240 seconds or 4 minutes)",type = "number"},["powershell.enableProfileLoading"] = {default = true,description = "Loads user and system-wide PowerShell profiles (profile.ps1 and Microsoft.VSCode_profile.ps1) into the PowerShell session. This affects IntelliSense and interactive script execution, but it does not affect the debugger.",type = "boolean"},["powershell.enableReferencesCodeLens"] = {default = true,description = "Displays a code lens above function definitions showing the number of times the function is referenced in the workspace. Large workspaces should disable this setting due to high performance impact.",type = "boolean"},["powershell.helpCompletion"] = {default = "BlockComment",description = "Controls the comment-based help completion behavior triggered by typing '##'. Set the generated help style with 'BlockComment' or 'LineComment'. Disable the feature with 'Disabled'.",enum = { "Disabled", "BlockComment", "LineComment" },type = "string"},["powershell.integratedConsole.focusConsoleOnExecute"] = {default = true,description = "Switches focus to the console when a script selection is run or a script file is debugged. This is an accessibility feature. To disable it, set to false.",type = "boolean"},["powershell.integratedConsole.forceClearScrollbackBuffer"] = {description = "Use the vscode API to clear the terminal since that's the only reliable way to clear the scrollback buffer. Turn this on if you're used to 'Clear-Host' clearing scroll history as well as clear-terminal-via-lsp.",type = "boolean"},["powershell.integratedConsole.showOnStartup"] = {default = true,description = "Shows the Extension Terminal when the PowerShell extension is initialized. When disabled, the pane is not opened on startup, but the Extension Terminal is still created in order to power the extension's features.",type = "boolean"},["powershell.integratedConsole.startInBackground"] = {default = false,description = "Starts the Extension Terminal in the background. WARNING: If this is enabled, to access the terminal you must run the 'Show Extension Terminal' command, and once shown it cannot be put back into the background. This option completely hides the Extension Terminal from the terminals pane. You are probably looking for the 'showOnStartup' option instead.",type = "boolean"},["powershell.integratedConsole.suppressStartupBanner"] = {default = false,description = "Do not show the Powershell Extension Terminal banner on launch",type = "boolean"},["powershell.integratedConsole.useLegacyReadLine"] = {default = false,description = "Falls back to the legacy ReadLine experience. This will disable the use of PSReadLine in the PowerShell Extension Terminal.",type = "boolean"},["powershell.pester.codeLens"] = {default = true,description = "This setting controls the appearance of the 'Run Tests' and 'Debug Tests' CodeLenses that appears above Pester tests.",type = "boolean"},["powershell.pester.debugOutputVerbosity"] = {default = "Diagnostic",description = "Defines the verbosity of output to be used when debugging a test or a block. For Pester 5 and newer the default value Diagnostic will print additional information about discovery, skipped and filtered tests, mocking and more.",enum = { "None", "Minimal", "Normal", "Detailed", "Diagnostic" },type = "string"},["powershell.pester.outputVerbosity"] = {default = "FromPreference",description = "Defines the verbosity of output to be used. For Pester 5 and newer the default value FromPreference, will use the Output settings from the $PesterPreference defined in the caller context, and will default to Normal if there is none. For Pester 4 the FromPreference and Normal options map to All, and Minimal option maps to Fails.",enum = { "FromPreference", "None", "Minimal", "Normal", "Detailed", "Diagnostic" },type = "string"},["powershell.pester.useLegacyCodeLens"] = {default = true,description = "Use a CodeLens that is compatible with Pester 4. Disabling this will show 'Run Tests' on all It, Describe and Context blocks, and will correctly work only with Pester 5 and newer.",type = "boolean"},["powershell.powerShellAdditionalExePaths"] = {additionalProperties = {type = "string"},description = "Specifies a list of versionName / exePath pairs where exePath points to a non-standard install location for PowerShell and versionName can be used to reference this path with the powershell.powerShellDefaultVersion setting.",type = "object"},["powershell.powerShellDefaultVersion"] = {description = "Specifies the PowerShell version name, as displayed by the 'PowerShell: Show Session Menu' command, used when the extension loads e.g \"Windows PowerShell (x86)\" or \"PowerShell Core 7 (x64)\". You can specify additional PowerShell executables by using the \"powershell.powerShellAdditionalExePaths\" setting.",type = "string"},["powershell.powerShellExePath"] = {default = "",deprecationMessage = 'Please use the "powershell.powerShellAdditionalExePaths" setting instead.',description = 'REMOVED: Please use the "powershell.powerShellAdditionalExePaths" setting instead.',scope = "machine",type = "string"},["powershell.promptToUpdatePackageManagement"] = {default = false,deprecationMessage = "This prompt has been removed as it's no longer strictly necessary to upgrade the PackageManagement module.",description = "REMOVED: Specifies whether you should be prompted to update your version of PackageManagement if it's under 1.4.6.",type = "boolean"},["powershell.promptToUpdatePowerShell"] = {default = true,description = "Specifies whether you should be prompted to update your version of PowerShell.",type = "boolean"},["powershell.scriptAnalysis.enable"] = {default = true,description = "Enables real-time script analysis from PowerShell Script Analyzer. Uses the newest installed version of the PSScriptAnalyzer module or the version bundled with this extension, if it is newer.",type = "boolean"},["powershell.scriptAnalysis.settingsPath"] = {default = "PSScriptAnalyzerSettings.psd1",description = "Specifies the path to a PowerShell Script Analyzer settings file. To override the default settings for all projects, enter an absolute path, or enter a path relative to your workspace.",type = "string"},["powershell.sideBar.CommandExplorerExcludeFilter"] = {default = {},description = "Specify array of Modules to exclude from Command Explorer listing.",items = {type = "string"},type = "array"},["powershell.sideBar.CommandExplorerVisibility"] = {default = true,description = "Specifies the visibility of the Command Explorer in the PowerShell Side Bar.",type = "boolean"},["powershell.startAsLoginShell.linux"] = {default = false,description = "Starts the PowerShell extension's underlying PowerShell process as a login shell, if applicable.",type = "boolean"},["powershell.startAsLoginShell.osx"] = {default = true,description = "Starts the PowerShell extension's underlying PowerShell process as a login shell, if applicable.",type = "boolean"},["powershell.startAutomatically"] = {default = true,description = "Starts PowerShell extension features automatically when a PowerShell file opens. If false, to start the extension, use the 'PowerShell: Restart Current Session' command. IntelliSense, code navigation, Extension Terminal, code formatting, and other features are not enabled until the extension starts.",type = "boolean"},["powershell.useX86Host"] = {default = false,deprecationMessage = 'This setting was removed when the PowerShell installation searcher was added. Please use the "powershell.powerShellAdditionalExePaths" setting instead.',description = "REMOVED: Uses the 32-bit language service on 64-bit Windows. This setting has no effect on 32-bit Windows or on the PowerShell extension debugger, which has its own architecture configuration.",type = "boolean"}},title = "PowerShell",type = "object"}
\ No newline at end of file +return {properties = {["powershell.bugReporting.project"] = {default = "https://github.com/PowerShell/vscode-powershell",description = "Specifies the URL of the GitHub project in which to generate bug reports.",type = "string"},["powershell.buttons.showPanelMovementButtons"] = {default = false,description = "Show buttons in the editor title-bar for moving the panel around.",type = "boolean"},["powershell.buttons.showRunButtons"] = {default = true,description = "Show the Run and Run Selection buttons in the editor title-bar.",type = "boolean"},["powershell.codeFolding.enable"] = {default = true,description = "Enables syntax based code folding. When disabled, the default indentation based code folding is used.",type = "boolean"},["powershell.codeFolding.showLastLine"] = {default = true,description = "Shows the last line of a folded section similar to the default VSCode folding style. When disabled, the entire folded region is hidden.",type = "boolean"},["powershell.codeFormatting.addWhitespaceAroundPipe"] = {default = true,description = "Adds a space before and after the pipeline operator ('|') if it is missing.",type = "boolean"},["powershell.codeFormatting.alignPropertyValuePairs"] = {default = true,description = "Align assignment statements in a hashtable or a DSC Configuration.",type = "boolean"},["powershell.codeFormatting.autoCorrectAliases"] = {default = false,description = "Replaces aliases with their aliased name.",type = "boolean"},["powershell.codeFormatting.ignoreOneLineBlock"] = {default = true,description = 'Does not reformat one-line code blocks, such as "if (...) {...} else {...}".',type = "boolean"},["powershell.codeFormatting.newLineAfterCloseBrace"] = {default = true,description = "Adds a newline (line break) after a closing brace.",type = "boolean"},["powershell.codeFormatting.newLineAfterOpenBrace"] = {default = true,description = "Adds a newline (line break) after an open brace.",type = "boolean"},["powershell.codeFormatting.openBraceOnSameLine"] = {default = true,description = "Places open brace on the same line as its associated statement.",type = "boolean"},["powershell.codeFormatting.pipelineIndentationStyle"] = {default = "NoIndentation",description = "Multi-line pipeline style settings (default: NoIndentation).",enum = { "IncreaseIndentationForFirstPipeline", "IncreaseIndentationAfterEveryPipeline", "NoIndentation", "None" },type = "string"},["powershell.codeFormatting.preset"] = {default = "Custom",description = "Sets the codeformatting options to follow the given indent style in a way that is compatible with PowerShell syntax. For more information about the brace styles please refer to https://github.com/PoshCode/PowerShellPracticeAndStyle/issues/81.",enum = { "Custom", "Allman", "OTBS", "Stroustrup" },type = "string"},["powershell.codeFormatting.trimWhitespaceAroundPipe"] = {default = false,description = "Trims extraneous whitespace (more than 1 character) before and after the pipeline operator ('|').",type = "boolean"},["powershell.codeFormatting.useConstantStrings"] = {default = false,description = "Use single quotes if a string is not interpolated and its value does not contain a single quote.",type = "boolean"},["powershell.codeFormatting.useCorrectCasing"] = {default = false,description = "Use correct casing for cmdlets.",type = "boolean"},["powershell.codeFormatting.whitespaceAfterSeparator"] = {default = true,description = "Adds a space after a separator (',' and ';').",type = "boolean"},["powershell.codeFormatting.whitespaceAroundOperator"] = {default = true,description = "Adds spaces before and after an operator ('=', '+', '-', etc.).",type = "boolean"},["powershell.codeFormatting.whitespaceAroundPipe"] = {default = true,deprecationMessage = "Please use the \"powershell.codeFormatting.addWhitespaceAroundPipe\" setting instead. If you've used this setting before, we have moved it for you automatically.",description = "REMOVED. Please use the \"powershell.codeFormatting.addWhitespaceAroundPipe\" setting instead. If you've used this setting before, we have moved it for you automatically.",type = "boolean"},["powershell.codeFormatting.whitespaceBeforeOpenBrace"] = {default = true,description = "Adds a space between a keyword and its associated scriptblock expression.",type = "boolean"},["powershell.codeFormatting.whitespaceBeforeOpenParen"] = {default = true,description = "Adds a space between a keyword (if, elseif, while, switch, etc) and its associated conditional expression.",type = "boolean"},["powershell.codeFormatting.whitespaceBetweenParameters"] = {default = false,description = "Removes redundant whitespace between parameters.",type = "boolean"},["powershell.codeFormatting.whitespaceInsideBrace"] = {default = true,description = "Adds a space after an opening brace ('{') and before a closing brace ('}').",type = "boolean"},["powershell.cwd"] = {default = vim.NIL,description = "An explicit start path where the PowerShell Extension Terminal will be launched. Both the PowerShell process's and the shell's location will be set to this directory. A fully resolved path must be provided!",type = "string"},["powershell.debugging.createTemporaryIntegratedConsole"] = {default = false,description = "Determines whether a temporary PowerShell Extension Terminal is created for each debugging session. Useful for debugging PowerShell classes and binary modules.",type = "boolean"},["powershell.developer.bundledModulesPath"] = {description = "Specifies an alternate path to the folder containing modules that are bundled with the PowerShell extension (i.e. PowerShell Editor Services, PSScriptAnalyzer, Plaster)",type = "string"},["powershell.developer.editorServicesLogLevel"] = {default = "Normal",description = "Sets the logging verbosity level for the PowerShell Editor Services host executable. Valid values are 'Diagnostic', 'Verbose', 'Normal', 'Warning', 'Error', and 'None'",enum = { "Diagnostic", "Verbose", "Normal", "Warning", "Error", "None" },type = "string"},["powershell.developer.editorServicesWaitForDebugger"] = {default = false,description = "Launches the language service with the /waitForDebugger flag to force it to wait for a .NET debugger to attach before proceeding.",type = "boolean"},["powershell.developer.featureFlags"] = {default = {},description = "An array of strings that enable experimental features in the PowerShell extension.",items = {type = "string"},type = "array"},["powershell.developer.waitForSessionFileTimeoutSeconds"] = {default = 240,description = "When the PowerShell extension is starting up, it checks for a session file in order to connect to the language server. This setting determines how long until checking for the session file times out. (default is 240 seconds or 4 minutes)",type = "number"},["powershell.enableProfileLoading"] = {default = true,description = "Loads user and system-wide PowerShell profiles (profile.ps1 and Microsoft.VSCode_profile.ps1) into the PowerShell session. This affects IntelliSense and interactive script execution, but it does not affect the debugger.",type = "boolean"},["powershell.enableReferencesCodeLens"] = {default = true,description = "Displays a code lens above function definitions showing the number of times the function is referenced in the workspace. Large workspaces should disable this setting due to high performance impact.",type = "boolean"},["powershell.helpCompletion"] = {default = "BlockComment",description = "Controls the comment-based help completion behavior triggered by typing '##'. Set the generated help style with 'BlockComment' or 'LineComment'. Disable the feature with 'Disabled'.",enum = { "Disabled", "BlockComment", "LineComment" },type = "string"},["powershell.integratedConsole.focusConsoleOnExecute"] = {default = true,description = "Switches focus to the console when a script selection is run or a script file is debugged. This is an accessibility feature. To disable it, set to false.",type = "boolean"},["powershell.integratedConsole.forceClearScrollbackBuffer"] = {description = "Use the vscode API to clear the terminal since that's the only reliable way to clear the scrollback buffer. Turn this on if you're used to 'Clear-Host' clearing scroll history as well as clear-terminal-via-lsp.",type = "boolean"},["powershell.integratedConsole.showOnStartup"] = {default = true,description = "Shows the Extension Terminal when the PowerShell extension is initialized. When disabled, the pane is not opened on startup, but the Extension Terminal is still created in order to power the extension's features.",type = "boolean"},["powershell.integratedConsole.startInBackground"] = {default = false,description = "Starts the Extension Terminal in the background. WARNING: If this is enabled, to access the terminal you must run the 'Show Extension Terminal' command, and once shown it cannot be put back into the background. This option completely hides the Extension Terminal from the terminals pane. You are probably looking for the 'showOnStartup' option instead.",type = "boolean"},["powershell.integratedConsole.suppressStartupBanner"] = {default = false,description = "Do not show the Powershell Extension Terminal banner on launch",type = "boolean"},["powershell.integratedConsole.useLegacyReadLine"] = {default = false,description = "Falls back to the legacy ReadLine experience. This will disable the use of PSReadLine in the PowerShell Extension Terminal.",type = "boolean"},["powershell.pester.codeLens"] = {default = true,description = "This setting controls the appearance of the 'Run Tests' and 'Debug Tests' CodeLenses that appears above Pester tests.",type = "boolean"},["powershell.pester.debugOutputVerbosity"] = {default = "Diagnostic",description = "Defines the verbosity of output to be used when debugging a test or a block. For Pester 5 and newer the default value Diagnostic will print additional information about discovery, skipped and filtered tests, mocking and more.",enum = { "None", "Minimal", "Normal", "Detailed", "Diagnostic" },type = "string"},["powershell.pester.outputVerbosity"] = {default = "FromPreference",description = "Defines the verbosity of output to be used. For Pester 5 and newer the default value FromPreference, will use the Output settings from the $PesterPreference defined in the caller context, and will default to Normal if there is none. For Pester 4 the FromPreference and Normal options map to All, and Minimal option maps to Fails.",enum = { "FromPreference", "None", "Minimal", "Normal", "Detailed", "Diagnostic" },type = "string"},["powershell.pester.useLegacyCodeLens"] = {default = true,description = "Use a CodeLens that is compatible with Pester 4. Disabling this will show 'Run Tests' on all It, Describe and Context blocks, and will correctly work only with Pester 5 and newer.",type = "boolean"},["powershell.powerShellAdditionalExePaths"] = {additionalProperties = {type = "string"},description = "Specifies a list of versionName / exePath pairs where exePath points to a non-standard install location for PowerShell and versionName can be used to reference this path with the powershell.powerShellDefaultVersion setting.",type = "object"},["powershell.powerShellDefaultVersion"] = {description = "Specifies the PowerShell version name, as displayed by the 'PowerShell: Show Session Menu' command, used when the extension loads e.g \"Windows PowerShell (x86)\" or \"PowerShell Core 7 (x64)\". You can specify additional PowerShell executables by using the \"powershell.powerShellAdditionalExePaths\" setting.",type = "string"},["powershell.powerShellExePath"] = {default = "",deprecationMessage = 'Please use the "powershell.powerShellAdditionalExePaths" setting instead.',description = 'REMOVED: Please use the "powershell.powerShellAdditionalExePaths" setting instead.',scope = "machine",type = "string"},["powershell.promptToUpdatePackageManagement"] = {default = false,deprecationMessage = "This prompt has been removed as it's no longer strictly necessary to upgrade the PackageManagement module.",description = "REMOVED: Specifies whether you should be prompted to update your version of PackageManagement if it's under 1.4.6.",type = "boolean"},["powershell.promptToUpdatePowerShell"] = {default = true,description = "Specifies whether you should be prompted to update your version of PowerShell.",type = "boolean"},["powershell.scriptAnalysis.enable"] = {default = true,description = "Enables real-time script analysis from PowerShell Script Analyzer. Uses the newest installed version of the PSScriptAnalyzer module or the version bundled with this extension, if it is newer.",type = "boolean"},["powershell.scriptAnalysis.settingsPath"] = {default = "PSScriptAnalyzerSettings.psd1",description = "Specifies the path to a PowerShell Script Analyzer settings file. To override the default settings for all projects, enter an absolute path, or enter a path relative to your workspace.",type = "string"},["powershell.sideBar.CommandExplorerExcludeFilter"] = {default = {},description = "Specify array of Modules to exclude from Command Explorer listing.",items = {type = "string"},type = "array"},["powershell.sideBar.CommandExplorerVisibility"] = {default = true,description = "Specifies the visibility of the Command Explorer in the PowerShell Side Bar.",type = "boolean"},["powershell.startAsLoginShell.linux"] = {default = false,description = "Starts the PowerShell extension's underlying PowerShell process as a login shell, if applicable.",type = "boolean"},["powershell.startAsLoginShell.osx"] = {default = true,description = "Starts the PowerShell extension's underlying PowerShell process as a login shell, if applicable.",type = "boolean"},["powershell.startAutomatically"] = {default = true,description = "Starts PowerShell extension features automatically when a PowerShell file opens. If false, to start the extension, use the 'PowerShell: Restart Current Session' command. IntelliSense, code navigation, Extension Terminal, code formatting, and other features are not enabled until the extension starts.",type = "boolean"},["powershell.useX86Host"] = {default = false,deprecationMessage = 'This setting was removed when the PowerShell installation searcher was added. Please use the "powershell.powerShellAdditionalExePaths" setting instead.',description = "REMOVED: Uses the 32-bit language service on 64-bit Windows. This setting has no effect on 32-bit Windows or on the PowerShell extension debugger, which has its own architecture configuration.",type = "boolean"}},title = "PowerShell",type = "object"}
\ No newline at end of file diff --git a/lua/mason-schemas/lsp/rust-analyzer.lua b/lua/mason-schemas/lsp/rust-analyzer.lua index f4ab2870..20ede0d5 100644 --- a/lua/mason-schemas/lsp/rust-analyzer.lua +++ b/lua/mason-schemas/lsp/rust-analyzer.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["$generated-end"] = vim.empty_dict(),["$generated-start"] = vim.empty_dict(),["rust-analyzer.assist.expressionFillDefault"] = {default = "todo",enum = { "todo", "default" },enumDescriptions = { "Fill missing expressions with the `todo` macro", "Fill missing expressions with reasonable defaults, `new` or `default` constructors." },markdownDescription = "Placeholder expression to use for missing expressions in assists.",type = "string"},["rust-analyzer.cachePriming.enable"] = {default = true,markdownDescription = "Warm up caches on project load.",type = "boolean"},["rust-analyzer.cachePriming.numThreads"] = {default = 0,markdownDescription = "How many worker threads to handle priming caches. The default `0` means to pick automatically.",maximum = 255,minimum = 0,type = "number"},["rust-analyzer.cargo.autoreload"] = {default = true,markdownDescription = "Automatically refresh project info via `cargo metadata` on\n`Cargo.toml` or `.cargo/config.toml` changes.",type = "boolean"},["rust-analyzer.cargo.buildScripts.enable"] = {default = true,markdownDescription = "Run build scripts (`build.rs`) for more precise code analysis.",type = "boolean"},["rust-analyzer.cargo.buildScripts.overrideCommand"] = {default = vim.NIL,items = {type = "string"},markdownDescription = "Override the command rust-analyzer uses to run build scripts and\nbuild procedural macros. The command is required to output json\nand should therefore include `--message-format=json` or a similar\noption.\n\nBy default, a cargo invocation will be constructed for the configured\ntargets and features, with the following base command line:\n\n```bash\ncargo check --quiet --workspace --message-format=json --all-targets\n```\n.",type = { "null", "array" }},["rust-analyzer.cargo.buildScripts.useRustcWrapper"] = {default = true,markdownDescription = "Use `RUSTC_WRAPPER=rust-analyzer` when running build scripts to\navoid checking unnecessary things.",type = "boolean"},["rust-analyzer.cargo.features"] = {anyOf = { {enum = { "all" },enumDescriptions = { "Pass `--all-features` to cargo" },type = "string"}, {items = {type = "string"},type = "array"} },default = {},markdownDescription = 'List of features to activate.\n\nSet this to `"all"` to pass `--all-features` to cargo.'},["rust-analyzer.cargo.noDefaultFeatures"] = {default = false,markdownDescription = "Whether to pass `--no-default-features` to cargo.",type = "boolean"},["rust-analyzer.cargo.noSysroot"] = {default = false,markdownDescription = "Internal config for debugging, disables loading of sysroot crates.",type = "boolean"},["rust-analyzer.cargo.target"] = {default = vim.NIL,markdownDescription = "Compilation target override (target triple).",type = { "null", "string" }},["rust-analyzer.cargo.unsetTest"] = {default = { "core" },items = {type = "string"},markdownDescription = "Unsets `#[cfg(test)]` for the specified crates.",type = "array"},["rust-analyzer.cargoRunner"] = {default = vim.NIL,description = "Custom cargo runner extension ID.",type = { "null", "string" }},["rust-analyzer.checkOnSave.allTargets"] = {default = true,markdownDescription = "Check all targets and tests (`--all-targets`).",type = "boolean"},["rust-analyzer.checkOnSave.command"] = {default = "check",markdownDescription = "Cargo command to use for `cargo check`.",type = "string"},["rust-analyzer.checkOnSave.enable"] = {default = true,markdownDescription = "Run specified `cargo check` command for diagnostics on save.",type = "boolean"},["rust-analyzer.checkOnSave.extraArgs"] = {default = {},items = {type = "string"},markdownDescription = "Extra arguments for `cargo check`.",type = "array"},["rust-analyzer.checkOnSave.features"] = {anyOf = { {enum = { "all" },enumDescriptions = { "Pass `--all-features` to cargo" },type = "string"}, {items = {type = "string"},type = "array"}, {type = "null"} },default = vim.NIL,markdownDescription = 'List of features to activate. Defaults to\n`#rust-analyzer.cargo.features#`.\n\nSet to `"all"` to pass `--all-features` to Cargo.'},["rust-analyzer.checkOnSave.noDefaultFeatures"] = {default = vim.NIL,markdownDescription = "Whether to pass `--no-default-features` to Cargo. Defaults to\n`#rust-analyzer.cargo.noDefaultFeatures#`.",type = { "null", "boolean" }},["rust-analyzer.checkOnSave.overrideCommand"] = {default = vim.NIL,items = {type = "string"},markdownDescription = "Override the command rust-analyzer uses instead of `cargo check` for\ndiagnostics on save. The command is required to output json and\nshould therefor include `--message-format=json` or a similar option.\n\nIf you're changing this because you're using some tool wrapping\nCargo, you might also want to change\n`#rust-analyzer.cargo.buildScripts.overrideCommand#`.\n\nIf there are multiple linked projects, this command is invoked for\neach of them, with the working directory being the project root\n(i.e., the folder containing the `Cargo.toml`).\n\nAn example command would be:\n\n```bash\ncargo check --workspace --message-format=json --all-targets\n```\n.",type = { "null", "array" }},["rust-analyzer.checkOnSave.target"] = {default = vim.NIL,markdownDescription = "Check for a specific target. Defaults to\n`#rust-analyzer.cargo.target#`.",type = { "null", "string" }},["rust-analyzer.completion.autoimport.enable"] = {default = true,markdownDescription = "Toggles the additional completions that automatically add imports when completed.\nNote that your client must specify the `additionalTextEdits` LSP client capability to truly have this feature enabled.",type = "boolean"},["rust-analyzer.completion.autoself.enable"] = {default = true,markdownDescription = "Toggles the additional completions that automatically show method calls and field accesses\nwith `self` prefixed to them when inside a method.",type = "boolean"},["rust-analyzer.completion.callable.snippets"] = {default = "fill_arguments",enum = { "fill_arguments", "add_parentheses", "none" },enumDescriptions = { "Add call parentheses and pre-fill arguments.", "Add call parentheses.", "Do no snippet completions for callables." },markdownDescription = "Whether to add parenthesis and argument snippets when completing function.",type = "string"},["rust-analyzer.completion.postfix.enable"] = {default = true,markdownDescription = "Whether to show postfix snippets like `dbg`, `if`, `not`, etc.",type = "boolean"},["rust-analyzer.completion.privateEditable.enable"] = {default = false,markdownDescription = "Enables completions of private items and fields that are defined in the current workspace even if they are not visible at the current position.",type = "boolean"},["rust-analyzer.completion.snippets.custom"] = {default = {["Arc::new"] = {body = "Arc::new(${receiver})",description = "Put the expression into an `Arc`",postfix = "arc",requires = "std::sync::Arc",scope = "expr"},["Box::pin"] = {body = "Box::pin(${receiver})",description = "Put the expression into a pinned `Box`",postfix = "pinbox",requires = "std::boxed::Box",scope = "expr"},Err = {body = "Err(${receiver})",description = "Wrap the expression in a `Result::Err`",postfix = "err",scope = "expr"},Ok = {body = "Ok(${receiver})",description = "Wrap the expression in a `Result::Ok`",postfix = "ok",scope = "expr"},["Rc::new"] = {body = "Rc::new(${receiver})",description = "Put the expression into an `Rc`",postfix = "rc",requires = "std::rc::Rc",scope = "expr"},Some = {body = "Some(${receiver})",description = "Wrap the expression in an `Option::Some`",postfix = "some",scope = "expr"}},markdownDescription = "Custom completion snippets.",type = "object"},["rust-analyzer.debug.engine"] = {default = "auto",description = "Preferred debug engine.",enum = { "auto", "vadimcn.vscode-lldb", "ms-vscode.cpptools" },markdownEnumDescriptions = { "First try to use [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb), if it's not installed try to use [MS C++ tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).", "Use [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb)", "Use [MS C++ tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)" },type = "string"},["rust-analyzer.debug.engineSettings"] = {default = vim.empty_dict(),markdownDescription = 'Optional settings passed to the debug engine. Example: `{ "lldb": { "terminal":"external"} }`',type = "object"},["rust-analyzer.debug.openDebugPane"] = {default = false,markdownDescription = "Whether to open up the `Debug Panel` on debugging start.",type = "boolean"},["rust-analyzer.debug.sourceFileMap"] = {const = "auto",default = {["/rustc/<id>"] = "${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"},description = "Optional source file mappings passed to the debug engine.",type = { "object", "string" }},["rust-analyzer.diagnostics.disabled"] = {default = {},items = {type = "string"},markdownDescription = "List of rust-analyzer diagnostics to disable.",type = "array",uniqueItems = true},["rust-analyzer.diagnostics.enable"] = {default = true,markdownDescription = "Whether to show native rust-analyzer diagnostics.",type = "boolean"},["rust-analyzer.diagnostics.experimental.enable"] = {default = false,markdownDescription = "Whether to show experimental rust-analyzer diagnostics that might\nhave more false positives than usual.",type = "boolean"},["rust-analyzer.diagnostics.remapPrefix"] = {default = vim.empty_dict(),markdownDescription = "Map of prefixes to be substituted when parsing diagnostic file paths.\nThis should be the reverse mapping of what is passed to `rustc` as `--remap-path-prefix`.",type = "object"},["rust-analyzer.diagnostics.warningsAsHint"] = {default = {},items = {type = "string"},markdownDescription = "List of warnings that should be displayed with hint severity.\n\nThe warnings will be indicated by faded text or three dots in code\nand will not show up in the `Problems Panel`.",type = "array"},["rust-analyzer.diagnostics.warningsAsInfo"] = {default = {},items = {type = "string"},markdownDescription = "List of warnings that should be displayed with info severity.\n\nThe warnings will be indicated by a blue squiggly underline in code\nand a blue icon in the `Problems Panel`.",type = "array"},["rust-analyzer.files.excludeDirs"] = {default = {},items = {type = "string"},markdownDescription = "These directories will be ignored by rust-analyzer. They are\nrelative to the workspace root, and globs are not supported. You may\nalso need to add the folders to Code's `files.watcherExclude`.",type = "array"},["rust-analyzer.files.watcher"] = {default = "client",enum = { "client", "server" },enumDescriptions = { "Use the client (editor) to watch files for changes", "Use server-side file watching" },markdownDescription = "Controls file watching implementation.",type = "string"},["rust-analyzer.highlightRelated.breakPoints.enable"] = {default = true,markdownDescription = "Enables highlighting of related references while the cursor is on `break`, `loop`, `while`, or `for` keywords.",type = "boolean"},["rust-analyzer.highlightRelated.exitPoints.enable"] = {default = true,markdownDescription = "Enables highlighting of all exit points while the cursor is on any `return`, `?`, `fn`, or return type arrow (`->`).",type = "boolean"},["rust-analyzer.highlightRelated.references.enable"] = {default = true,markdownDescription = "Enables highlighting of related references while the cursor is on any identifier.",type = "boolean"},["rust-analyzer.highlightRelated.yieldPoints.enable"] = {default = true,markdownDescription = "Enables highlighting of all break points for a loop or block context while the cursor is on any `async` or `await` keywords.",type = "boolean"},["rust-analyzer.hover.actions.debug.enable"] = {default = true,markdownDescription = "Whether to show `Debug` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.enable"] = {default = true,markdownDescription = "Whether to show HoverActions in Rust files.",type = "boolean"},["rust-analyzer.hover.actions.gotoTypeDef.enable"] = {default = true,markdownDescription = "Whether to show `Go to Type Definition` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.implementations.enable"] = {default = true,markdownDescription = "Whether to show `Implementations` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.references.enable"] = {default = false,markdownDescription = "Whether to show `References` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.run.enable"] = {default = true,markdownDescription = "Whether to show `Run` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.documentation.enable"] = {default = true,markdownDescription = "Whether to show documentation on hover.",type = "boolean"},["rust-analyzer.hover.documentation.keywords.enable"] = {default = true,markdownDescription = "Whether to show keyword hover popups. Only applies when\n`#rust-analyzer.hover.documentation.enable#` is set.",type = "boolean"},["rust-analyzer.hover.links.enable"] = {default = true,markdownDescription = "Use markdown syntax for links in hover.",type = "boolean"},["rust-analyzer.imports.granularity.enforce"] = {default = false,markdownDescription = "Whether to enforce the import granularity setting for all files. If set to false rust-analyzer will try to keep import styles consistent per file.",type = "boolean"},["rust-analyzer.imports.granularity.group"] = {default = "crate",enum = { "preserve", "crate", "module", "item" },enumDescriptions = { "Do not change the granularity of any imports and preserve the original structure written by the developer.", "Merge imports from the same crate into a single use statement. Conversely, imports from different crates are split into separate statements.", "Merge imports from the same module into a single use statement. Conversely, imports from different modules are split into separate statements.", "Flatten imports so that each has its own use statement." },markdownDescription = "How imports should be grouped into use statements.",type = "string"},["rust-analyzer.imports.group.enable"] = {default = true,markdownDescription = "Group inserted imports by the [following order](https://rust-analyzer.github.io/manual.html#auto-import). Groups are separated by newlines.",type = "boolean"},["rust-analyzer.imports.merge.glob"] = {default = true,markdownDescription = "Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.",type = "boolean"},["rust-analyzer.imports.prefer.core"] = {default = false,markdownDescription = "Prefer to use imports of the core crate over the std crate.",type = "boolean"},["rust-analyzer.imports.prefix"] = {default = "plain",enum = { "plain", "self", "crate" },enumDescriptions = { "Insert import paths relative to the current module, using up to one `super` prefix if the parent module contains the requested item.", "Insert import paths relative to the current module, using up to one `super` prefix if the parent module contains the requested item. Prefixes `self` in front of the path if it starts with a module.", "Force import paths to be absolute by always starting them with `crate` or the extern crate name they come from." },markdownDescription = "The path structure for newly inserted paths to use.",type = "string"},["rust-analyzer.inlayHints.bindingModeHints.enable"] = {default = false,markdownDescription = "Whether to show inlay type hints for binding modes.",type = "boolean"},["rust-analyzer.inlayHints.chainingHints.enable"] = {default = true,markdownDescription = "Whether to show inlay type hints for method chains.",type = "boolean"},["rust-analyzer.inlayHints.closingBraceHints.enable"] = {default = true,markdownDescription = "Whether to show inlay hints after a closing `}` to indicate what item it belongs to.",type = "boolean"},["rust-analyzer.inlayHints.closingBraceHints.minLines"] = {default = 25,markdownDescription = "Minimum number of lines required before the `}` until the hint is shown (set to 0 or 1\nto always show them).",minimum = 0,type = "integer"},["rust-analyzer.inlayHints.closureReturnTypeHints.enable"] = {default = "never",enum = { "always", "never", "with_block" },enumDescriptions = { "Always show type hints for return types of closures.", "Never show type hints for return types of closures.", "Only show type hints for return types of closures with blocks." },markdownDescription = "Whether to show inlay type hints for return types of closures.",type = "string"},["rust-analyzer.inlayHints.lifetimeElisionHints.enable"] = {default = "never",enum = { "always", "never", "skip_trivial" },enumDescriptions = { "Always show lifetime elision hints.", "Never show lifetime elision hints.", "Only show lifetime elision hints if a return type is involved." },markdownDescription = "Whether to show inlay type hints for elided lifetimes in function signatures.",type = "string"},["rust-analyzer.inlayHints.lifetimeElisionHints.useParameterNames"] = {default = false,markdownDescription = "Whether to prefer using parameter names as the name for elided lifetime hints if possible.",type = "boolean"},["rust-analyzer.inlayHints.maxLength"] = {default = 25,markdownDescription = "Maximum length for inlay hints. Set to null to have an unlimited length.",minimum = 0,type = { "null", "integer" }},["rust-analyzer.inlayHints.parameterHints.enable"] = {default = true,markdownDescription = "Whether to show function parameter name inlay hints at the call\nsite.",type = "boolean"},["rust-analyzer.inlayHints.reborrowHints.enable"] = {default = "never",enum = { "always", "never", "mutable" },enumDescriptions = { "Always show reborrow hints.", "Never show reborrow hints.", "Only show mutable reborrow hints." },markdownDescription = "Whether to show inlay type hints for compiler inserted reborrows.",type = "string"},["rust-analyzer.inlayHints.renderColons"] = {default = true,markdownDescription = "Whether to render leading colons for type hints, and trailing colons for parameter hints.",type = "boolean"},["rust-analyzer.inlayHints.typeHints.enable"] = {default = true,markdownDescription = "Whether to show inlay type hints for variables.",type = "boolean"},["rust-analyzer.inlayHints.typeHints.hideClosureInitialization"] = {default = false,markdownDescription = "Whether to hide inlay type hints for `let` statements that initialize to a closure.\nOnly applies to closures with blocks, same as `#rust-analyzer.inlayHints.closureReturnTypeHints.enable#`.",type = "boolean"},["rust-analyzer.inlayHints.typeHints.hideNamedConstructor"] = {default = false,markdownDescription = "Whether to hide inlay type hints for constructors.",type = "boolean"},["rust-analyzer.joinLines.joinAssignments"] = {default = true,markdownDescription = "Join lines merges consecutive declaration and initialization of an assignment.",type = "boolean"},["rust-analyzer.joinLines.joinElseIf"] = {default = true,markdownDescription = "Join lines inserts else between consecutive ifs.",type = "boolean"},["rust-analyzer.joinLines.removeTrailingComma"] = {default = true,markdownDescription = "Join lines removes trailing commas.",type = "boolean"},["rust-analyzer.joinLines.unwrapTrivialBlock"] = {default = true,markdownDescription = "Join lines unwraps trivial blocks.",type = "boolean"},["rust-analyzer.lens.debug.enable"] = {default = true,markdownDescription = "Whether to show `Debug` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.enable"] = {default = true,markdownDescription = "Whether to show CodeLens in Rust files.",type = "boolean"},["rust-analyzer.lens.forceCustomCommands"] = {default = true,markdownDescription = "Internal config: use custom client-side commands even when the\nclient doesn't set the corresponding capability.",type = "boolean"},["rust-analyzer.lens.implementations.enable"] = {default = true,markdownDescription = "Whether to show `Implementations` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.adt.enable"] = {default = false,markdownDescription = "Whether to show `References` lens for Struct, Enum, and Union.\nOnly applies when `#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.enumVariant.enable"] = {default = false,markdownDescription = "Whether to show `References` lens for Enum Variants.\nOnly applies when `#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.method.enable"] = {default = false,markdownDescription = "Whether to show `Method References` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.trait.enable"] = {default = false,markdownDescription = "Whether to show `References` lens for Trait.\nOnly applies when `#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.run.enable"] = {default = true,markdownDescription = "Whether to show `Run` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.linkedProjects"] = {default = {},items = {type = { "string", "object" }},markdownDescription = "Disable project auto-discovery in favor of explicitly specified set\nof projects.\n\nElements must be paths pointing to `Cargo.toml`,\n`rust-project.json`, or JSON objects in `rust-project.json` format.",type = "array"},["rust-analyzer.lru.capacity"] = {default = vim.NIL,markdownDescription = "Number of syntax trees rust-analyzer keeps in memory. Defaults to 128.",minimum = 0,type = { "null", "integer" }},["rust-analyzer.notifications.cargoTomlNotFound"] = {default = true,markdownDescription = "Whether to show `can't find Cargo.toml` error message.",type = "boolean"},["rust-analyzer.procMacro.attributes.enable"] = {default = true,markdownDescription = "Expand attribute macros. Requires `#rust-analyzer.procMacro.enable#` to be set.",type = "boolean"},["rust-analyzer.procMacro.enable"] = {default = true,markdownDescription = "Enable support for procedural macros, implies `#rust-analyzer.cargo.buildScripts.enable#`.",type = "boolean"},["rust-analyzer.procMacro.ignored"] = {default = vim.empty_dict(),markdownDescription = "These proc-macros will be ignored when trying to expand them.\n\nThis config takes a map of crate names with the exported proc-macro names to ignore as values.",type = "object"},["rust-analyzer.procMacro.server"] = {default = vim.NIL,markdownDescription = "Internal config, path to proc-macro server executable (typically,\nthis is rust-analyzer itself, but we override this in tests).",type = { "null", "string" }},["rust-analyzer.references.excludeImports"] = {default = false,markdownDescription = "Exclude imports from find-all-references.",type = "boolean"},["rust-analyzer.restartServerOnConfigChange"] = {default = false,markdownDescription = "Whether to restart the server automatically when certain settings that require a restart are changed.",type = "boolean"},["rust-analyzer.runnableEnv"] = {anyOf = { {type = "null"}, {items = {properties = {env = {description = 'Variables in form of { "key": "value"}',type = "object"},mask = {description = "Runnable name mask",type = "string"}},type = "object"},type = "array"}, {description = 'Variables in form of { "key": "value"}',type = "object"} },default = vim.NIL,markdownDescription = "Environment variables passed to the runnable launched using `Test` or `Debug` lens or `rust-analyzer.run` command."},["rust-analyzer.runnables.command"] = {default = vim.NIL,markdownDescription = "Command to be executed instead of 'cargo' for runnables.",type = { "null", "string" }},["rust-analyzer.runnables.extraArgs"] = {default = {},items = {type = "string"},markdownDescription = "Additional arguments to be passed to cargo for runnables such as\ntests or binaries. For example, it may be `--release`.",type = "array"},["rust-analyzer.rustc.source"] = {default = vim.NIL,markdownDescription = 'Path to the Cargo.toml of the rust compiler workspace, for usage in rustc_private\nprojects, or "discover" to try to automatically find it if the `rustc-dev` component\nis installed.\n\nAny project which uses rust-analyzer with the rustcPrivate\ncrates must set `[package.metadata.rust-analyzer] rustc_private=true` to use it.\n\nThis option does not take effect until rust-analyzer is restarted.',type = { "null", "string" }},["rust-analyzer.rustfmt.extraArgs"] = {default = {},items = {type = "string"},markdownDescription = "Additional arguments to `rustfmt`.",type = "array"},["rust-analyzer.rustfmt.overrideCommand"] = {default = vim.NIL,items = {type = "string"},markdownDescription = "Advanced option, fully override the command rust-analyzer uses for\nformatting.",type = { "null", "array" }},["rust-analyzer.rustfmt.rangeFormatting.enable"] = {default = false,markdownDescription = "Enables the use of rustfmt's unstable range formatting command for the\n`textDocument/rangeFormatting` request. The rustfmt option is unstable and only\navailable on a nightly build.",type = "boolean"},["rust-analyzer.semanticHighlighting.doc.comment.inject.enable"] = {default = true,markdownDescription = "Inject additional highlighting into doc comments.\n\nWhen enabled, rust-analyzer will highlight rust source in doc comments as well as intra\ndoc links.",type = "boolean"},["rust-analyzer.semanticHighlighting.operator.enable"] = {default = true,markdownDescription = "Use semantic tokens for operators.\n\nWhen disabled, rust-analyzer will emit semantic tokens only for operator tokens when\nthey are tagged with modifiers.",type = "boolean"},["rust-analyzer.semanticHighlighting.operator.specialization.enable"] = {default = false,markdownDescription = "Use specialized semantic tokens for operators.\n\nWhen enabled, rust-analyzer will emit special token types for operator tokens instead\nof the generic `operator` token type.",type = "boolean"},["rust-analyzer.semanticHighlighting.punctuation.enable"] = {default = false,markdownDescription = "Use semantic tokens for punctuations.\n\nWhen disabled, rust-analyzer will emit semantic tokens only for punctuation tokens when\nthey are tagged with modifiers or have a special role.",type = "boolean"},["rust-analyzer.semanticHighlighting.punctuation.separate.macro.bang"] = {default = false,markdownDescription = "When enabled, rust-analyzer will emit a punctuation semantic token for the `!` of macro\ncalls.",type = "boolean"},["rust-analyzer.semanticHighlighting.punctuation.specialization.enable"] = {default = false,markdownDescription = "Use specialized semantic tokens for punctuations.\n\nWhen enabled, rust-analyzer will emit special token types for punctuation tokens instead\nof the generic `punctuation` token type.",type = "boolean"},["rust-analyzer.semanticHighlighting.strings.enable"] = {default = true,markdownDescription = "Use semantic tokens for strings.\n\nIn some editors (e.g. vscode) semantic tokens override other highlighting grammars.\nBy disabling semantic tokens for strings, other grammars can be used to highlight\ntheir contents.",type = "boolean"},["rust-analyzer.server.extraEnv"] = {additionalProperties = {type = { "string", "number" }},default = vim.NIL,markdownDescription = "Extra environment variables that will be passed to the rust-analyzer executable. Useful for passing e.g. `RA_LOG` for debugging.",type = { "null", "object" }},["rust-analyzer.server.path"] = {default = vim.NIL,markdownDescription = "Path to rust-analyzer executable (points to bundled binary by default).",scope = "machine-overridable",type = { "null", "string" }},["rust-analyzer.signatureInfo.detail"] = {default = "full",enum = { "full", "parameters" },enumDescriptions = { "Show the entire signature.", "Show only the parameters." },markdownDescription = "Show full signature of the callable. Only shows parameters if disabled.",type = "string"},["rust-analyzer.signatureInfo.documentation.enable"] = {default = true,markdownDescription = "Show documentation.",type = "boolean"},["rust-analyzer.trace.extension"] = {default = false,description = "Enable logging of VS Code extensions itself.",type = "boolean"},["rust-analyzer.trace.server"] = {default = "off",description = "Trace requests to the rust-analyzer (this is usually overly verbose and not recommended for regular users).",enum = { "off", "messages", "verbose" },enumDescriptions = { "No traces", "Error only", "Full log" },scope = "window",type = "string"},["rust-analyzer.typing.autoClosingAngleBrackets.enable"] = {default = false,markdownDescription = "Whether to insert closing angle brackets when typing an opening angle bracket of a generic argument list.",type = "boolean"},["rust-analyzer.typing.continueCommentsOnNewline"] = {default = true,markdownDescription = "Whether to prefix newlines after comments with the corresponding comment prefix.",type = "boolean"},["rust-analyzer.workspace.symbol.search.kind"] = {default = "only_types",enum = { "only_types", "all_symbols" },enumDescriptions = { "Search for types only.", "Search for all symbols kinds." },markdownDescription = "Workspace symbol search kind.",type = "string"},["rust-analyzer.workspace.symbol.search.limit"] = {default = 128,markdownDescription = "Limits the number of items returned from a workspace symbol search (Defaults to 128).\nSome clients like vs-code issue new searches on result filtering and don't require all results to be returned in the initial search.\nOther clients requires all results upfront and might require a higher limit.",minimum = 0,type = "integer"},["rust-analyzer.workspace.symbol.search.scope"] = {default = "workspace",enum = { "workspace", "workspace_and_dependencies" },enumDescriptions = { "Search in current workspace only.", "Search in current workspace and dependencies." },markdownDescription = "Workspace symbol search scope.",type = "string"}},title = "rust-analyzer",type = "object"}
\ No newline at end of file +return {properties = {["$generated-end"] = vim.empty_dict(),["$generated-start"] = vim.empty_dict(),["rust-analyzer.assist.expressionFillDefault"] = {default = "todo",enum = { "todo", "default" },enumDescriptions = { "Fill missing expressions with the `todo` macro", "Fill missing expressions with reasonable defaults, `new` or `default` constructors." },markdownDescription = "Placeholder expression to use for missing expressions in assists.",type = "string"},["rust-analyzer.cachePriming.enable"] = {default = true,markdownDescription = "Warm up caches on project load.",type = "boolean"},["rust-analyzer.cachePriming.numThreads"] = {default = 0,markdownDescription = "How many worker threads to handle priming caches. The default `0` means to pick automatically.",maximum = 255,minimum = 0,type = "number"},["rust-analyzer.cargo.autoreload"] = {default = true,markdownDescription = "Automatically refresh project info via `cargo metadata` on\n`Cargo.toml` or `.cargo/config.toml` changes.",type = "boolean"},["rust-analyzer.cargo.buildScripts.enable"] = {default = true,markdownDescription = "Run build scripts (`build.rs`) for more precise code analysis.",type = "boolean"},["rust-analyzer.cargo.buildScripts.overrideCommand"] = {default = vim.NIL,items = {type = "string"},markdownDescription = "Override the command rust-analyzer uses to run build scripts and\nbuild procedural macros. The command is required to output json\nand should therefore include `--message-format=json` or a similar\noption.\n\nBy default, a cargo invocation will be constructed for the configured\ntargets and features, with the following base command line:\n\n```bash\ncargo check --quiet --workspace --message-format=json --all-targets\n```\n.",type = { "null", "array" }},["rust-analyzer.cargo.buildScripts.useRustcWrapper"] = {default = true,markdownDescription = "Use `RUSTC_WRAPPER=rust-analyzer` when running build scripts to\navoid checking unnecessary things.",type = "boolean"},["rust-analyzer.cargo.features"] = {anyOf = { {enum = { "all" },enumDescriptions = { "Pass `--all-features` to cargo" },type = "string"}, {items = {type = "string"},type = "array"} },default = {},markdownDescription = 'List of features to activate.\n\nSet this to `"all"` to pass `--all-features` to cargo.'},["rust-analyzer.cargo.noDefaultFeatures"] = {default = false,markdownDescription = "Whether to pass `--no-default-features` to cargo.",type = "boolean"},["rust-analyzer.cargo.noSysroot"] = {default = false,markdownDescription = "Internal config for debugging, disables loading of sysroot crates.",type = "boolean"},["rust-analyzer.cargo.target"] = {default = vim.NIL,markdownDescription = "Compilation target override (target triple).",type = { "null", "string" }},["rust-analyzer.cargo.unsetTest"] = {default = { "core" },items = {type = "string"},markdownDescription = "Unsets `#[cfg(test)]` for the specified crates.",type = "array"},["rust-analyzer.cargoRunner"] = {default = vim.NIL,description = "Custom cargo runner extension ID.",type = { "null", "string" }},["rust-analyzer.checkOnSave.allTargets"] = {default = true,markdownDescription = "Check all targets and tests (`--all-targets`).",type = "boolean"},["rust-analyzer.checkOnSave.command"] = {default = "check",markdownDescription = "Cargo command to use for `cargo check`.",type = "string"},["rust-analyzer.checkOnSave.enable"] = {default = true,markdownDescription = "Run specified `cargo check` command for diagnostics on save.",type = "boolean"},["rust-analyzer.checkOnSave.extraArgs"] = {default = {},items = {type = "string"},markdownDescription = "Extra arguments for `cargo check`.",type = "array"},["rust-analyzer.checkOnSave.features"] = {anyOf = { {enum = { "all" },enumDescriptions = { "Pass `--all-features` to cargo" },type = "string"}, {items = {type = "string"},type = "array"}, {type = "null"} },default = vim.NIL,markdownDescription = 'List of features to activate. Defaults to\n`#rust-analyzer.cargo.features#`.\n\nSet to `"all"` to pass `--all-features` to Cargo.'},["rust-analyzer.checkOnSave.noDefaultFeatures"] = {default = vim.NIL,markdownDescription = "Whether to pass `--no-default-features` to Cargo. Defaults to\n`#rust-analyzer.cargo.noDefaultFeatures#`.",type = { "null", "boolean" }},["rust-analyzer.checkOnSave.overrideCommand"] = {default = vim.NIL,items = {type = "string"},markdownDescription = "Override the command rust-analyzer uses instead of `cargo check` for\ndiagnostics on save. The command is required to output json and\nshould therefor include `--message-format=json` or a similar option.\n\nIf you're changing this because you're using some tool wrapping\nCargo, you might also want to change\n`#rust-analyzer.cargo.buildScripts.overrideCommand#`.\n\nIf there are multiple linked projects, this command is invoked for\neach of them, with the working directory being the project root\n(i.e., the folder containing the `Cargo.toml`).\n\nAn example command would be:\n\n```bash\ncargo check --workspace --message-format=json --all-targets\n```\n.",type = { "null", "array" }},["rust-analyzer.checkOnSave.target"] = {default = vim.NIL,markdownDescription = "Check for a specific target. Defaults to\n`#rust-analyzer.cargo.target#`.",type = { "null", "string" }},["rust-analyzer.completion.autoimport.enable"] = {default = true,markdownDescription = "Toggles the additional completions that automatically add imports when completed.\nNote that your client must specify the `additionalTextEdits` LSP client capability to truly have this feature enabled.",type = "boolean"},["rust-analyzer.completion.autoself.enable"] = {default = true,markdownDescription = "Toggles the additional completions that automatically show method calls and field accesses\nwith `self` prefixed to them when inside a method.",type = "boolean"},["rust-analyzer.completion.callable.snippets"] = {default = "fill_arguments",enum = { "fill_arguments", "add_parentheses", "none" },enumDescriptions = { "Add call parentheses and pre-fill arguments.", "Add call parentheses.", "Do no snippet completions for callables." },markdownDescription = "Whether to add parenthesis and argument snippets when completing function.",type = "string"},["rust-analyzer.completion.postfix.enable"] = {default = true,markdownDescription = "Whether to show postfix snippets like `dbg`, `if`, `not`, etc.",type = "boolean"},["rust-analyzer.completion.privateEditable.enable"] = {default = false,markdownDescription = "Enables completions of private items and fields that are defined in the current workspace even if they are not visible at the current position.",type = "boolean"},["rust-analyzer.completion.snippets.custom"] = {default = {["Arc::new"] = {body = "Arc::new(${receiver})",description = "Put the expression into an `Arc`",postfix = "arc",requires = "std::sync::Arc",scope = "expr"},["Box::pin"] = {body = "Box::pin(${receiver})",description = "Put the expression into a pinned `Box`",postfix = "pinbox",requires = "std::boxed::Box",scope = "expr"},Err = {body = "Err(${receiver})",description = "Wrap the expression in a `Result::Err`",postfix = "err",scope = "expr"},Ok = {body = "Ok(${receiver})",description = "Wrap the expression in a `Result::Ok`",postfix = "ok",scope = "expr"},["Rc::new"] = {body = "Rc::new(${receiver})",description = "Put the expression into an `Rc`",postfix = "rc",requires = "std::rc::Rc",scope = "expr"},Some = {body = "Some(${receiver})",description = "Wrap the expression in an `Option::Some`",postfix = "some",scope = "expr"}},markdownDescription = "Custom completion snippets.",type = "object"},["rust-analyzer.debug.engine"] = {default = "auto",description = "Preferred debug engine.",enum = { "auto", "vadimcn.vscode-lldb", "ms-vscode.cpptools" },markdownEnumDescriptions = { "First try to use [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb), if it's not installed try to use [MS C++ tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools).", "Use [CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb)", "Use [MS C++ tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)" },type = "string"},["rust-analyzer.debug.engineSettings"] = {default = vim.empty_dict(),markdownDescription = 'Optional settings passed to the debug engine. Example: `{ "lldb": { "terminal":"external"} }`',type = "object"},["rust-analyzer.debug.openDebugPane"] = {default = false,markdownDescription = "Whether to open up the `Debug Panel` on debugging start.",type = "boolean"},["rust-analyzer.debug.sourceFileMap"] = {const = "auto",default = {["/rustc/<id>"] = "${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"},description = "Optional source file mappings passed to the debug engine.",type = { "object", "string" }},["rust-analyzer.diagnostics.disabled"] = {default = {},items = {type = "string"},markdownDescription = "List of rust-analyzer diagnostics to disable.",type = "array",uniqueItems = true},["rust-analyzer.diagnostics.enable"] = {default = true,markdownDescription = "Whether to show native rust-analyzer diagnostics.",type = "boolean"},["rust-analyzer.diagnostics.experimental.enable"] = {default = false,markdownDescription = "Whether to show experimental rust-analyzer diagnostics that might\nhave more false positives than usual.",type = "boolean"},["rust-analyzer.diagnostics.remapPrefix"] = {default = vim.empty_dict(),markdownDescription = "Map of prefixes to be substituted when parsing diagnostic file paths.\nThis should be the reverse mapping of what is passed to `rustc` as `--remap-path-prefix`.",type = "object"},["rust-analyzer.diagnostics.warningsAsHint"] = {default = {},items = {type = "string"},markdownDescription = "List of warnings that should be displayed with hint severity.\n\nThe warnings will be indicated by faded text or three dots in code\nand will not show up in the `Problems Panel`.",type = "array"},["rust-analyzer.diagnostics.warningsAsInfo"] = {default = {},items = {type = "string"},markdownDescription = "List of warnings that should be displayed with info severity.\n\nThe warnings will be indicated by a blue squiggly underline in code\nand a blue icon in the `Problems Panel`.",type = "array"},["rust-analyzer.files.excludeDirs"] = {default = {},items = {type = "string"},markdownDescription = "These directories will be ignored by rust-analyzer. They are\nrelative to the workspace root, and globs are not supported. You may\nalso need to add the folders to Code's `files.watcherExclude`.",type = "array"},["rust-analyzer.files.watcher"] = {default = "client",enum = { "client", "server" },enumDescriptions = { "Use the client (editor) to watch files for changes", "Use server-side file watching" },markdownDescription = "Controls file watching implementation.",type = "string"},["rust-analyzer.highlightRelated.breakPoints.enable"] = {default = true,markdownDescription = "Enables highlighting of related references while the cursor is on `break`, `loop`, `while`, or `for` keywords.",type = "boolean"},["rust-analyzer.highlightRelated.exitPoints.enable"] = {default = true,markdownDescription = "Enables highlighting of all exit points while the cursor is on any `return`, `?`, `fn`, or return type arrow (`->`).",type = "boolean"},["rust-analyzer.highlightRelated.references.enable"] = {default = true,markdownDescription = "Enables highlighting of related references while the cursor is on any identifier.",type = "boolean"},["rust-analyzer.highlightRelated.yieldPoints.enable"] = {default = true,markdownDescription = "Enables highlighting of all break points for a loop or block context while the cursor is on any `async` or `await` keywords.",type = "boolean"},["rust-analyzer.hover.actions.debug.enable"] = {default = true,markdownDescription = "Whether to show `Debug` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.enable"] = {default = true,markdownDescription = "Whether to show HoverActions in Rust files.",type = "boolean"},["rust-analyzer.hover.actions.gotoTypeDef.enable"] = {default = true,markdownDescription = "Whether to show `Go to Type Definition` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.implementations.enable"] = {default = true,markdownDescription = "Whether to show `Implementations` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.references.enable"] = {default = false,markdownDescription = "Whether to show `References` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.actions.run.enable"] = {default = true,markdownDescription = "Whether to show `Run` action. Only applies when\n`#rust-analyzer.hover.actions.enable#` is set.",type = "boolean"},["rust-analyzer.hover.documentation.enable"] = {default = true,markdownDescription = "Whether to show documentation on hover.",type = "boolean"},["rust-analyzer.hover.documentation.keywords.enable"] = {default = true,markdownDescription = "Whether to show keyword hover popups. Only applies when\n`#rust-analyzer.hover.documentation.enable#` is set.",type = "boolean"},["rust-analyzer.hover.links.enable"] = {default = true,markdownDescription = "Use markdown syntax for links in hover.",type = "boolean"},["rust-analyzer.imports.granularity.enforce"] = {default = false,markdownDescription = "Whether to enforce the import granularity setting for all files. If set to false rust-analyzer will try to keep import styles consistent per file.",type = "boolean"},["rust-analyzer.imports.granularity.group"] = {default = "crate",enum = { "preserve", "crate", "module", "item" },enumDescriptions = { "Do not change the granularity of any imports and preserve the original structure written by the developer.", "Merge imports from the same crate into a single use statement. Conversely, imports from different crates are split into separate statements.", "Merge imports from the same module into a single use statement. Conversely, imports from different modules are split into separate statements.", "Flatten imports so that each has its own use statement." },markdownDescription = "How imports should be grouped into use statements.",type = "string"},["rust-analyzer.imports.group.enable"] = {default = true,markdownDescription = "Group inserted imports by the [following order](https://rust-analyzer.github.io/manual.html#auto-import). Groups are separated by newlines.",type = "boolean"},["rust-analyzer.imports.merge.glob"] = {default = true,markdownDescription = "Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.",type = "boolean"},["rust-analyzer.imports.prefer.no.std"] = {default = false,markdownDescription = "Prefer to unconditionally use imports of the core and alloc crate, over the std crate.",type = "boolean"},["rust-analyzer.imports.prefix"] = {default = "plain",enum = { "plain", "self", "crate" },enumDescriptions = { "Insert import paths relative to the current module, using up to one `super` prefix if the parent module contains the requested item.", "Insert import paths relative to the current module, using up to one `super` prefix if the parent module contains the requested item. Prefixes `self` in front of the path if it starts with a module.", "Force import paths to be absolute by always starting them with `crate` or the extern crate name they come from." },markdownDescription = "The path structure for newly inserted paths to use.",type = "string"},["rust-analyzer.inlayHints.bindingModeHints.enable"] = {default = false,markdownDescription = "Whether to show inlay type hints for binding modes.",type = "boolean"},["rust-analyzer.inlayHints.chainingHints.enable"] = {default = true,markdownDescription = "Whether to show inlay type hints for method chains.",type = "boolean"},["rust-analyzer.inlayHints.closingBraceHints.enable"] = {default = true,markdownDescription = "Whether to show inlay hints after a closing `}` to indicate what item it belongs to.",type = "boolean"},["rust-analyzer.inlayHints.closingBraceHints.minLines"] = {default = 25,markdownDescription = "Minimum number of lines required before the `}` until the hint is shown (set to 0 or 1\nto always show them).",minimum = 0,type = "integer"},["rust-analyzer.inlayHints.closureReturnTypeHints.enable"] = {default = "never",enum = { "always", "never", "with_block" },enumDescriptions = { "Always show type hints for return types of closures.", "Never show type hints for return types of closures.", "Only show type hints for return types of closures with blocks." },markdownDescription = "Whether to show inlay type hints for return types of closures.",type = "string"},["rust-analyzer.inlayHints.lifetimeElisionHints.enable"] = {default = "never",enum = { "always", "never", "skip_trivial" },enumDescriptions = { "Always show lifetime elision hints.", "Never show lifetime elision hints.", "Only show lifetime elision hints if a return type is involved." },markdownDescription = "Whether to show inlay type hints for elided lifetimes in function signatures.",type = "string"},["rust-analyzer.inlayHints.lifetimeElisionHints.useParameterNames"] = {default = false,markdownDescription = "Whether to prefer using parameter names as the name for elided lifetime hints if possible.",type = "boolean"},["rust-analyzer.inlayHints.maxLength"] = {default = 25,markdownDescription = "Maximum length for inlay hints. Set to null to have an unlimited length.",minimum = 0,type = { "null", "integer" }},["rust-analyzer.inlayHints.parameterHints.enable"] = {default = true,markdownDescription = "Whether to show function parameter name inlay hints at the call\nsite.",type = "boolean"},["rust-analyzer.inlayHints.reborrowHints.enable"] = {default = "never",enum = { "always", "never", "mutable" },enumDescriptions = { "Always show reborrow hints.", "Never show reborrow hints.", "Only show mutable reborrow hints." },markdownDescription = "Whether to show inlay type hints for compiler inserted reborrows.",type = "string"},["rust-analyzer.inlayHints.renderColons"] = {default = true,markdownDescription = "Whether to render leading colons for type hints, and trailing colons for parameter hints.",type = "boolean"},["rust-analyzer.inlayHints.typeHints.enable"] = {default = true,markdownDescription = "Whether to show inlay type hints for variables.",type = "boolean"},["rust-analyzer.inlayHints.typeHints.hideClosureInitialization"] = {default = false,markdownDescription = "Whether to hide inlay type hints for `let` statements that initialize to a closure.\nOnly applies to closures with blocks, same as `#rust-analyzer.inlayHints.closureReturnTypeHints.enable#`.",type = "boolean"},["rust-analyzer.inlayHints.typeHints.hideNamedConstructor"] = {default = false,markdownDescription = "Whether to hide inlay type hints for constructors.",type = "boolean"},["rust-analyzer.joinLines.joinAssignments"] = {default = true,markdownDescription = "Join lines merges consecutive declaration and initialization of an assignment.",type = "boolean"},["rust-analyzer.joinLines.joinElseIf"] = {default = true,markdownDescription = "Join lines inserts else between consecutive ifs.",type = "boolean"},["rust-analyzer.joinLines.removeTrailingComma"] = {default = true,markdownDescription = "Join lines removes trailing commas.",type = "boolean"},["rust-analyzer.joinLines.unwrapTrivialBlock"] = {default = true,markdownDescription = "Join lines unwraps trivial blocks.",type = "boolean"},["rust-analyzer.lens.debug.enable"] = {default = true,markdownDescription = "Whether to show `Debug` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.enable"] = {default = true,markdownDescription = "Whether to show CodeLens in Rust files.",type = "boolean"},["rust-analyzer.lens.forceCustomCommands"] = {default = true,markdownDescription = "Internal config: use custom client-side commands even when the\nclient doesn't set the corresponding capability.",type = "boolean"},["rust-analyzer.lens.implementations.enable"] = {default = true,markdownDescription = "Whether to show `Implementations` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.location"] = {default = "above_name",enum = { "above_name", "above_whole_item" },enumDescriptions = { "Render annotations above the name of the item.", "Render annotations above the whole item, including documentation comments and attributes." },markdownDescription = "Where to render annotations.",type = "string"},["rust-analyzer.lens.references.adt.enable"] = {default = false,markdownDescription = "Whether to show `References` lens for Struct, Enum, and Union.\nOnly applies when `#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.enumVariant.enable"] = {default = false,markdownDescription = "Whether to show `References` lens for Enum Variants.\nOnly applies when `#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.method.enable"] = {default = false,markdownDescription = "Whether to show `Method References` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.references.trait.enable"] = {default = false,markdownDescription = "Whether to show `References` lens for Trait.\nOnly applies when `#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.lens.run.enable"] = {default = true,markdownDescription = "Whether to show `Run` lens. Only applies when\n`#rust-analyzer.lens.enable#` is set.",type = "boolean"},["rust-analyzer.linkedProjects"] = {default = {},items = {type = { "string", "object" }},markdownDescription = "Disable project auto-discovery in favor of explicitly specified set\nof projects.\n\nElements must be paths pointing to `Cargo.toml`,\n`rust-project.json`, or JSON objects in `rust-project.json` format.",type = "array"},["rust-analyzer.lru.capacity"] = {default = vim.NIL,markdownDescription = "Number of syntax trees rust-analyzer keeps in memory. Defaults to 128.",minimum = 0,type = { "null", "integer" }},["rust-analyzer.notifications.cargoTomlNotFound"] = {default = true,markdownDescription = "Whether to show `can't find Cargo.toml` error message.",type = "boolean"},["rust-analyzer.procMacro.attributes.enable"] = {default = true,markdownDescription = "Expand attribute macros. Requires `#rust-analyzer.procMacro.enable#` to be set.",type = "boolean"},["rust-analyzer.procMacro.enable"] = {default = true,markdownDescription = "Enable support for procedural macros, implies `#rust-analyzer.cargo.buildScripts.enable#`.",type = "boolean"},["rust-analyzer.procMacro.ignored"] = {default = vim.empty_dict(),markdownDescription = "These proc-macros will be ignored when trying to expand them.\n\nThis config takes a map of crate names with the exported proc-macro names to ignore as values.",type = "object"},["rust-analyzer.procMacro.server"] = {default = vim.NIL,markdownDescription = "Internal config, path to proc-macro server executable (typically,\nthis is rust-analyzer itself, but we override this in tests).",type = { "null", "string" }},["rust-analyzer.references.excludeImports"] = {default = false,markdownDescription = "Exclude imports from find-all-references.",type = "boolean"},["rust-analyzer.restartServerOnConfigChange"] = {default = false,markdownDescription = "Whether to restart the server automatically when certain settings that require a restart are changed.",type = "boolean"},["rust-analyzer.runnableEnv"] = {anyOf = { {type = "null"}, {items = {properties = {env = {description = 'Variables in form of { "key": "value"}',type = "object"},mask = {description = "Runnable name mask",type = "string"}},type = "object"},type = "array"}, {description = 'Variables in form of { "key": "value"}',type = "object"} },default = vim.NIL,markdownDescription = "Environment variables passed to the runnable launched using `Test` or `Debug` lens or `rust-analyzer.run` command."},["rust-analyzer.runnables.command"] = {default = vim.NIL,markdownDescription = "Command to be executed instead of 'cargo' for runnables.",type = { "null", "string" }},["rust-analyzer.runnables.extraArgs"] = {default = {},items = {type = "string"},markdownDescription = "Additional arguments to be passed to cargo for runnables such as\ntests or binaries. For example, it may be `--release`.",type = "array"},["rust-analyzer.rustc.source"] = {default = vim.NIL,markdownDescription = 'Path to the Cargo.toml of the rust compiler workspace, for usage in rustc_private\nprojects, or "discover" to try to automatically find it if the `rustc-dev` component\nis installed.\n\nAny project which uses rust-analyzer with the rustcPrivate\ncrates must set `[package.metadata.rust-analyzer] rustc_private=true` to use it.\n\nThis option does not take effect until rust-analyzer is restarted.',type = { "null", "string" }},["rust-analyzer.rustfmt.extraArgs"] = {default = {},items = {type = "string"},markdownDescription = "Additional arguments to `rustfmt`.",type = "array"},["rust-analyzer.rustfmt.overrideCommand"] = {default = vim.NIL,items = {type = "string"},markdownDescription = "Advanced option, fully override the command rust-analyzer uses for\nformatting.",type = { "null", "array" }},["rust-analyzer.rustfmt.rangeFormatting.enable"] = {default = false,markdownDescription = "Enables the use of rustfmt's unstable range formatting command for the\n`textDocument/rangeFormatting` request. The rustfmt option is unstable and only\navailable on a nightly build.",type = "boolean"},["rust-analyzer.semanticHighlighting.doc.comment.inject.enable"] = {default = true,markdownDescription = "Inject additional highlighting into doc comments.\n\nWhen enabled, rust-analyzer will highlight rust source in doc comments as well as intra\ndoc links.",type = "boolean"},["rust-analyzer.semanticHighlighting.operator.enable"] = {default = true,markdownDescription = "Use semantic tokens for operators.\n\nWhen disabled, rust-analyzer will emit semantic tokens only for operator tokens when\nthey are tagged with modifiers.",type = "boolean"},["rust-analyzer.semanticHighlighting.operator.specialization.enable"] = {default = false,markdownDescription = "Use specialized semantic tokens for operators.\n\nWhen enabled, rust-analyzer will emit special token types for operator tokens instead\nof the generic `operator` token type.",type = "boolean"},["rust-analyzer.semanticHighlighting.punctuation.enable"] = {default = false,markdownDescription = "Use semantic tokens for punctuations.\n\nWhen disabled, rust-analyzer will emit semantic tokens only for punctuation tokens when\nthey are tagged with modifiers or have a special role.",type = "boolean"},["rust-analyzer.semanticHighlighting.punctuation.separate.macro.bang"] = {default = false,markdownDescription = "When enabled, rust-analyzer will emit a punctuation semantic token for the `!` of macro\ncalls.",type = "boolean"},["rust-analyzer.semanticHighlighting.punctuation.specialization.enable"] = {default = false,markdownDescription = "Use specialized semantic tokens for punctuations.\n\nWhen enabled, rust-analyzer will emit special token types for punctuation tokens instead\nof the generic `punctuation` token type.",type = "boolean"},["rust-analyzer.semanticHighlighting.strings.enable"] = {default = true,markdownDescription = "Use semantic tokens for strings.\n\nIn some editors (e.g. vscode) semantic tokens override other highlighting grammars.\nBy disabling semantic tokens for strings, other grammars can be used to highlight\ntheir contents.",type = "boolean"},["rust-analyzer.server.extraEnv"] = {additionalProperties = {type = { "string", "number" }},default = vim.NIL,markdownDescription = "Extra environment variables that will be passed to the rust-analyzer executable. Useful for passing e.g. `RA_LOG` for debugging.",type = { "null", "object" }},["rust-analyzer.server.path"] = {default = vim.NIL,markdownDescription = "Path to rust-analyzer executable (points to bundled binary by default).",scope = "machine-overridable",type = { "null", "string" }},["rust-analyzer.signatureInfo.detail"] = {default = "full",enum = { "full", "parameters" },enumDescriptions = { "Show the entire signature.", "Show only the parameters." },markdownDescription = "Show full signature of the callable. Only shows parameters if disabled.",type = "string"},["rust-analyzer.signatureInfo.documentation.enable"] = {default = true,markdownDescription = "Show documentation.",type = "boolean"},["rust-analyzer.trace.extension"] = {default = false,description = "Enable logging of VS Code extensions itself.",type = "boolean"},["rust-analyzer.trace.server"] = {default = "off",description = "Trace requests to the rust-analyzer (this is usually overly verbose and not recommended for regular users).",enum = { "off", "messages", "verbose" },enumDescriptions = { "No traces", "Error only", "Full log" },scope = "window",type = "string"},["rust-analyzer.typing.autoClosingAngleBrackets.enable"] = {default = false,markdownDescription = "Whether to insert closing angle brackets when typing an opening angle bracket of a generic argument list.",type = "boolean"},["rust-analyzer.typing.continueCommentsOnNewline"] = {default = true,markdownDescription = "Whether to prefix newlines after comments with the corresponding comment prefix.",type = "boolean"},["rust-analyzer.workspace.symbol.search.kind"] = {default = "only_types",enum = { "only_types", "all_symbols" },enumDescriptions = { "Search for types only.", "Search for all symbols kinds." },markdownDescription = "Workspace symbol search kind.",type = "string"},["rust-analyzer.workspace.symbol.search.limit"] = {default = 128,markdownDescription = "Limits the number of items returned from a workspace symbol search (Defaults to 128).\nSome clients like vs-code issue new searches on result filtering and don't require all results to be returned in the initial search.\nOther clients requires all results upfront and might require a higher limit.",minimum = 0,type = "integer"},["rust-analyzer.workspace.symbol.search.scope"] = {default = "workspace",enum = { "workspace", "workspace_and_dependencies" },enumDescriptions = { "Search in current workspace only.", "Search in current workspace and dependencies." },markdownDescription = "Workspace symbol search scope.",type = "string"}},title = "rust-analyzer",type = "object"}
\ No newline at end of file diff --git a/lua/mason-schemas/lsp/svelte-language-server.lua b/lua/mason-schemas/lsp/svelte-language-server.lua index eb26cd4e..141e5007 100644 --- a/lua/mason-schemas/lsp/svelte-language-server.lua +++ b/lua/mason-schemas/lsp/svelte-language-server.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["svelte.ask-to-enable-ts-plugin"] = {default = true,description = "Ask on startup to enable the TypeScript plugin.",title = "Ask to enable TypeScript Svelte plugin",type = "boolean"},["svelte.enable-ts-plugin"] = {default = false,description = "Enables a TypeScript plugin which provides intellisense for Svelte files inside TS/JS files.",title = "Enable TypeScript Svelte plugin",type = "boolean"},["svelte.language-server.debug"] = {description = "- You normally don't set this - Enable more verbose logging for the language server useful for debugging language server execution.",title = "Language Server Debug Mode",type = "boolean"},["svelte.language-server.ls-path"] = {description = "- You normally don't set this - Path to the language server executable. If you installed the \"svelte-language-server\" npm package, it's within there at \"bin/server.js\". Path can be either relative to your workspace root or absolute. Set this only if you want to use a custom version of the language server. This will then also use the workspace version of TypeScript. This setting can only be changed in user settings for security reasons.",scope = "application",title = "Language Server Path",type = "string"},["svelte.language-server.port"] = {default = -1,description = "- You normally don't set this - At which port to spawn the language server. Can be used for attaching to the process for debugging / profiling. If you experience crashes due to \"port already in use\", try setting the port. -1 = default port is used.",title = "Language Server Port",type = "number"},["svelte.language-server.runtime"] = {description = "- You normally don't need this - Path to the node executable to use to spawn the language server. This is useful when you depend on native modules such as node-sass as without this they will run in the context of vscode, meaning node version mismatch is likely. Minimum required node version is 12.17. This setting can only be changed in user settings for security reasons.",scope = "application",title = "Language Server Runtime",type = "string"},["svelte.plugin.css.colorPresentations.enable"] = {default = true,description = "Enable color picker for CSS",title = "CSS: Color Picker",type = "boolean"},["svelte.plugin.css.completions.emmet"] = {default = true,description = "Enable emmet auto completions for CSS",title = "CSS: Include Emmet Completions",type = "boolean"},["svelte.plugin.css.completions.enable"] = {default = true,description = "Enable auto completions for CSS",title = "CSS: Auto Complete",type = "boolean"},["svelte.plugin.css.diagnostics.enable"] = {default = true,description = "Enable diagnostic messages for CSS",title = "CSS: Diagnostics",type = "boolean"},["svelte.plugin.css.documentColors.enable"] = {default = true,description = "Enable document colors for CSS",title = "CSS: Document Colors",type = "boolean"},["svelte.plugin.css.documentSymbols.enable"] = {default = true,description = "Enable document symbols for CSS",title = "CSS: Symbols in Outline",type = "boolean"},["svelte.plugin.css.enable"] = {default = true,description = "Enable the CSS plugin",title = "CSS",type = "boolean"},["svelte.plugin.css.globals"] = {default = "",description = "Which css files should be checked for global variables (`--global-var: value;`). These variables are added to the css completions. String of comma-separated file paths or globs relative to workspace root.",title = "CSS: Global Files",type = "string"},["svelte.plugin.css.hover.enable"] = {default = true,description = "Enable hover info for CSS",title = "CSS: Hover Info",type = "boolean"},["svelte.plugin.css.selectionRange.enable"] = {default = true,description = "Enable selection range for CSS",title = "CSS: SelectionRange",type = "boolean"},["svelte.plugin.html.completions.emmet"] = {default = true,description = "Enable emmet auto completions for HTML",title = "HTML: Include Emmet Completions",type = "boolean"},["svelte.plugin.html.completions.enable"] = {default = true,description = "Enable auto completions for HTML",title = "HTML: Auto Complete",type = "boolean"},["svelte.plugin.html.documentSymbols.enable"] = {default = true,description = "Enable document symbols for HTML",title = "HTML: Symbols in Outline",type = "boolean"},["svelte.plugin.html.enable"] = {default = true,description = "Enable the HTML plugin",title = "HTML",type = "boolean"},["svelte.plugin.html.hover.enable"] = {default = true,description = "Enable hover info for HTML",title = "HTML: Hover Info",type = "boolean"},["svelte.plugin.html.linkedEditing.enable"] = {default = true,description = "Enable Linked Editing for HTML",title = "HTML: Linked Editing",type = "boolean"},["svelte.plugin.html.tagComplete.enable"] = {default = true,description = "Enable HTML tag auto closing",title = "HTML: Tag Auto Closing",type = "boolean"},["svelte.plugin.svelte.codeActions.enable"] = {default = true,description = "Enable Code Actions for Svelte",title = "Svelte: Code Actions",type = "boolean"},["svelte.plugin.svelte.compilerWarnings"] = {additionalProperties = {enum = { "ignore", "error" },type = "string"},default = vim.empty_dict(),description = "Svelte compiler warning codes to ignore or to treat as errors. Example: { 'css-unused-selector': 'ignore', 'unused-export-let': 'error'}",title = "Svelte: Compiler Warnings Settings",type = "object"},["svelte.plugin.svelte.completions.enable"] = {default = true,description = "Enable auto completions for Svelte",title = "Svelte: Completions",type = "boolean"},["svelte.plugin.svelte.defaultScriptLanguage"] = {default = "none",description = "The default language to use when generating new script tags",enum = { "none", "ts" },title = "Svelte: Default Script Language",type = "string"},["svelte.plugin.svelte.diagnostics.enable"] = {default = true,description = "Enable diagnostic messages for Svelte",title = "Svelte: Diagnostics",type = "boolean"},["svelte.plugin.svelte.enable"] = {default = true,description = "Enable the Svelte plugin",title = "Svelte",type = "boolean"},["svelte.plugin.svelte.format.config.printWidth"] = {default = 80,description = "Maximum line width after which code is tried to be broken up. This is a Prettier core option. If you have the Prettier extension installed, this option is ignored and the corresponding option of that extension is used instead. This option is also ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Print Width",type = "number"},["svelte.plugin.svelte.format.config.singleQuote"] = {default = false,description = "Use single quotes instead of double quotes, where possible. This is a Prettier core option. If you have the Prettier extension installed, this option is ignored and the corresponding option of that extension is used instead. This option is also ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Quotes",type = "boolean"},["svelte.plugin.svelte.format.config.svelteAllowShorthand"] = {default = true,description = "Option to enable/disable component attribute shorthand if attribute name and expression are the same. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Allow Shorthand",type = "boolean"},["svelte.plugin.svelte.format.config.svelteBracketNewLine"] = {default = true,description = "Put the `>` of a multiline element on a new line. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Bracket New Line",type = "boolean"},["svelte.plugin.svelte.format.config.svelteIndentScriptAndStyle"] = {default = true,description = "Whether or not to indent code inside `<script>` and `<style>` tags. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Indent Script And Style",type = "boolean"},["svelte.plugin.svelte.format.config.svelteSortOrder"] = {default = "options-scripts-markup-styles",description = "Format: join the keys `options`, `scripts`, `markup`, `styles` with a - in the order you want. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Sort Order",type = "string"},["svelte.plugin.svelte.format.config.svelteStrictMode"] = {default = false,description = "More strict HTML syntax. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Strict Mode",type = "boolean"},["svelte.plugin.svelte.format.enable"] = {default = true,description = "Enable formatting for Svelte (includes css & js). You can set some formatting options through this extension. They will be ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte: Format",type = "boolean"},["svelte.plugin.svelte.hover.enable"] = {default = true,description = "Enable hover information for Svelte",title = "Svelte: Hover",type = "boolean"},["svelte.plugin.svelte.rename.enable"] = {default = true,description = "Enable rename/move Svelte files functionality",title = "Svelte: Rename",type = "boolean"},["svelte.plugin.svelte.selectionRange.enable"] = {default = true,description = "Enable selection range for Svelte",title = "Svelte: Selection Range",type = "boolean"},["svelte.plugin.svelte.useNewTransformation"] = {default = false,description = "Svelte files need to be transformed to something that TypeScript understands for intellisense. Version 2.0 of this transformation can be enabled with this setting. It will be the default, soon.",title = "Use a new transformation for intellisense",type = "boolean"},["svelte.plugin.typescript.codeActions.enable"] = {default = true,description = "Enable code actions for TypeScript",title = "TypeScript: Code Actions",type = "boolean"},["svelte.plugin.typescript.completions.enable"] = {default = true,description = "Enable completions for TypeScript",title = "TypeScript: Completions",type = "boolean"},["svelte.plugin.typescript.diagnostics.enable"] = {default = true,description = "Enable diagnostic messages for TypeScript",title = "TypeScript: Diagnostics",type = "boolean"},["svelte.plugin.typescript.documentSymbols.enable"] = {default = true,description = "Enable document symbols for TypeScript",title = "TypeScript: Symbols in Outline",type = "boolean"},["svelte.plugin.typescript.enable"] = {default = true,description = "Enable the TypeScript plugin",title = "TypeScript",type = "boolean"},["svelte.plugin.typescript.hover.enable"] = {default = true,description = "Enable hover info for TypeScript",title = "TypeScript: Hover Info",type = "boolean"},["svelte.plugin.typescript.selectionRange.enable"] = {default = true,description = "Enable selection range for TypeScript",title = "TypeScript: Selection Range",type = "boolean"},["svelte.plugin.typescript.semanticTokens.enable"] = {default = true,description = "Enable semantic tokens (semantic highlight) for TypeScript.",title = "TypeScript: Semantic Tokens",type = "boolean"},["svelte.plugin.typescript.signatureHelp.enable"] = {default = true,description = "Enable signature help (parameter hints) for TypeScript",title = "TypeScript: Signature Help",type = "boolean"},["svelte.trace.server"] = {default = "off",description = "Traces the communication between VS Code and the Svelte Language Server.",enum = { "off", "messages", "verbose" },type = "string"}},title = "Svelte",type = "object"}
\ No newline at end of file +return {properties = {["svelte.ask-to-enable-ts-plugin"] = {default = true,description = "Ask on startup to enable the TypeScript plugin.",title = "Ask to enable TypeScript Svelte plugin",type = "boolean"},["svelte.enable-ts-plugin"] = {default = false,description = "Enables a TypeScript plugin which provides intellisense for Svelte files inside TS/JS files.",title = "Enable TypeScript Svelte plugin",type = "boolean"},["svelte.language-server.debug"] = {description = "- You normally don't set this - Enable more verbose logging for the language server useful for debugging language server execution.",title = "Language Server Debug Mode",type = "boolean"},["svelte.language-server.ls-path"] = {description = "- You normally don't set this - Path to the language server executable. If you installed the \"svelte-language-server\" npm package, it's within there at \"bin/server.js\". Path can be either relative to your workspace root or absolute. Set this only if you want to use a custom version of the language server. This will then also use the workspace version of TypeScript. This setting can only be changed in user settings for security reasons.",scope = "application",title = "Language Server Path",type = "string"},["svelte.language-server.port"] = {default = -1,description = "- You normally don't set this - At which port to spawn the language server. Can be used for attaching to the process for debugging / profiling. If you experience crashes due to \"port already in use\", try setting the port. -1 = default port is used.",title = "Language Server Port",type = "number"},["svelte.language-server.runtime"] = {description = "- You normally don't need this - Path to the node executable to use to spawn the language server. This is useful when you depend on native modules such as node-sass as without this they will run in the context of vscode, meaning node version mismatch is likely. Minimum required node version is 12.17. This setting can only be changed in user settings for security reasons.",scope = "application",title = "Language Server Runtime",type = "string"},["svelte.plugin.css.colorPresentations.enable"] = {default = true,description = "Enable color picker for CSS",title = "CSS: Color Picker",type = "boolean"},["svelte.plugin.css.completions.emmet"] = {default = true,description = "Enable emmet auto completions for CSS",title = "CSS: Include Emmet Completions",type = "boolean"},["svelte.plugin.css.completions.enable"] = {default = true,description = "Enable auto completions for CSS",title = "CSS: Auto Complete",type = "boolean"},["svelte.plugin.css.diagnostics.enable"] = {default = true,description = "Enable diagnostic messages for CSS",title = "CSS: Diagnostics",type = "boolean"},["svelte.plugin.css.documentColors.enable"] = {default = true,description = "Enable document colors for CSS",title = "CSS: Document Colors",type = "boolean"},["svelte.plugin.css.documentSymbols.enable"] = {default = true,description = "Enable document symbols for CSS",title = "CSS: Symbols in Outline",type = "boolean"},["svelte.plugin.css.enable"] = {default = true,description = "Enable the CSS plugin",title = "CSS",type = "boolean"},["svelte.plugin.css.globals"] = {default = "",description = "Which css files should be checked for global variables (`--global-var: value;`). These variables are added to the css completions. String of comma-separated file paths or globs relative to workspace root.",title = "CSS: Global Files",type = "string"},["svelte.plugin.css.hover.enable"] = {default = true,description = "Enable hover info for CSS",title = "CSS: Hover Info",type = "boolean"},["svelte.plugin.css.selectionRange.enable"] = {default = true,description = "Enable selection range for CSS",title = "CSS: SelectionRange",type = "boolean"},["svelte.plugin.html.completions.emmet"] = {default = true,description = "Enable emmet auto completions for HTML",title = "HTML: Include Emmet Completions",type = "boolean"},["svelte.plugin.html.completions.enable"] = {default = true,description = "Enable auto completions for HTML",title = "HTML: Auto Complete",type = "boolean"},["svelte.plugin.html.documentSymbols.enable"] = {default = true,description = "Enable document symbols for HTML",title = "HTML: Symbols in Outline",type = "boolean"},["svelte.plugin.html.enable"] = {default = true,description = "Enable the HTML plugin",title = "HTML",type = "boolean"},["svelte.plugin.html.hover.enable"] = {default = true,description = "Enable hover info for HTML",title = "HTML: Hover Info",type = "boolean"},["svelte.plugin.html.linkedEditing.enable"] = {default = true,description = "Enable Linked Editing for HTML",title = "HTML: Linked Editing",type = "boolean"},["svelte.plugin.html.tagComplete.enable"] = {default = true,description = "Enable HTML tag auto closing",title = "HTML: Tag Auto Closing",type = "boolean"},["svelte.plugin.svelte.codeActions.enable"] = {default = true,description = "Enable Code Actions for Svelte",title = "Svelte: Code Actions",type = "boolean"},["svelte.plugin.svelte.compilerWarnings"] = {additionalProperties = {enum = { "ignore", "error" },type = "string"},default = vim.empty_dict(),description = "Svelte compiler warning codes to ignore or to treat as errors. Example: { 'css-unused-selector': 'ignore', 'unused-export-let': 'error'}",title = "Svelte: Compiler Warnings Settings",type = "object"},["svelte.plugin.svelte.completions.enable"] = {default = true,description = "Enable auto completions for Svelte",title = "Svelte: Completions",type = "boolean"},["svelte.plugin.svelte.defaultScriptLanguage"] = {default = "none",description = "The default language to use when generating new script tags",enum = { "none", "ts" },title = "Svelte: Default Script Language",type = "string"},["svelte.plugin.svelte.diagnostics.enable"] = {default = true,description = "Enable diagnostic messages for Svelte",title = "Svelte: Diagnostics",type = "boolean"},["svelte.plugin.svelte.enable"] = {default = true,description = "Enable the Svelte plugin",title = "Svelte",type = "boolean"},["svelte.plugin.svelte.format.config.printWidth"] = {default = 80,description = "Maximum line width after which code is tried to be broken up. This is a Prettier core option. If you have the Prettier extension installed, this option is ignored and the corresponding option of that extension is used instead. This option is also ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Print Width",type = "number"},["svelte.plugin.svelte.format.config.singleQuote"] = {default = false,description = "Use single quotes instead of double quotes, where possible. This is a Prettier core option. If you have the Prettier extension installed, this option is ignored and the corresponding option of that extension is used instead. This option is also ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Quotes",type = "boolean"},["svelte.plugin.svelte.format.config.svelteAllowShorthand"] = {default = true,description = "Option to enable/disable component attribute shorthand if attribute name and expression are the same. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Allow Shorthand",type = "boolean"},["svelte.plugin.svelte.format.config.svelteBracketNewLine"] = {default = true,description = "Put the `>` of a multiline element on a new line. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Bracket New Line",type = "boolean"},["svelte.plugin.svelte.format.config.svelteIndentScriptAndStyle"] = {default = true,description = "Whether or not to indent code inside `<script>` and `<style>` tags. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Indent Script And Style",type = "boolean"},["svelte.plugin.svelte.format.config.svelteSortOrder"] = {default = "options-scripts-markup-styles",description = "Format: join the keys `options`, `scripts`, `markup`, `styles` with a - in the order you want. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Sort Order",type = "string"},["svelte.plugin.svelte.format.config.svelteStrictMode"] = {default = false,description = "More strict HTML syntax. This option is ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte Format: Strict Mode",type = "boolean"},["svelte.plugin.svelte.format.enable"] = {default = true,description = "Enable formatting for Svelte (includes css & js). You can set some formatting options through this extension. They will be ignored if there's any kind of configuration file, for example a `.prettierrc` file.",title = "Svelte: Format",type = "boolean"},["svelte.plugin.svelte.hover.enable"] = {default = true,description = "Enable hover information for Svelte",title = "Svelte: Hover",type = "boolean"},["svelte.plugin.svelte.note-new-transformation"] = {default = true,description = "There's a new transformation for improved intellisense which is now turned on by default. This note notifies you about it.",title = "Show a note about the new transformation",type = "boolean"},["svelte.plugin.svelte.rename.enable"] = {default = true,description = "Enable rename/move Svelte files functionality",title = "Svelte: Rename",type = "boolean"},["svelte.plugin.svelte.selectionRange.enable"] = {default = true,description = "Enable selection range for Svelte",title = "Svelte: Selection Range",type = "boolean"},["svelte.plugin.svelte.useNewTransformation"] = {default = true,description = "Svelte files need to be transformed to something that TypeScript understands for intellisense. Version 2.0 of this transformation can be enabled with this setting. It will be the default, soon.",title = "Use a new transformation for intellisense",type = "boolean"},["svelte.plugin.typescript.codeActions.enable"] = {default = true,description = "Enable code actions for TypeScript",title = "TypeScript: Code Actions",type = "boolean"},["svelte.plugin.typescript.completions.enable"] = {default = true,description = "Enable completions for TypeScript",title = "TypeScript: Completions",type = "boolean"},["svelte.plugin.typescript.diagnostics.enable"] = {default = true,description = "Enable diagnostic messages for TypeScript",title = "TypeScript: Diagnostics",type = "boolean"},["svelte.plugin.typescript.documentSymbols.enable"] = {default = true,description = "Enable document symbols for TypeScript",title = "TypeScript: Symbols in Outline",type = "boolean"},["svelte.plugin.typescript.enable"] = {default = true,description = "Enable the TypeScript plugin",title = "TypeScript",type = "boolean"},["svelte.plugin.typescript.hover.enable"] = {default = true,description = "Enable hover info for TypeScript",title = "TypeScript: Hover Info",type = "boolean"},["svelte.plugin.typescript.selectionRange.enable"] = {default = true,description = "Enable selection range for TypeScript",title = "TypeScript: Selection Range",type = "boolean"},["svelte.plugin.typescript.semanticTokens.enable"] = {default = true,description = "Enable semantic tokens (semantic highlight) for TypeScript.",title = "TypeScript: Semantic Tokens",type = "boolean"},["svelte.plugin.typescript.signatureHelp.enable"] = {default = true,description = "Enable signature help (parameter hints) for TypeScript",title = "TypeScript: Signature Help",type = "boolean"},["svelte.trace.server"] = {default = "off",description = "Traces the communication between VS Code and the Svelte Language Server.",enum = { "off", "messages", "verbose" },type = "string"}},title = "Svelte",type = "object"}
\ No newline at end of file diff --git a/lua/mason-schemas/lsp/tailwindcss-language-server.lua b/lua/mason-schemas/lsp/tailwindcss-language-server.lua index 58bfa08b..5805e1c8 100644 --- a/lua/mason-schemas/lsp/tailwindcss-language-server.lua +++ b/lua/mason-schemas/lsp/tailwindcss-language-server.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["tailwindCSS.classAttributes"] = {default = { "class", "className", "ngClass" },items = {type = "string"},markdownDescription = "The HTML attributes for which to provide class completions, hover previews, linting etc.",type = "array"},["tailwindCSS.codeActions"] = {default = true,markdownDescription = "Enable code actions.",scope = "language-overridable",type = "boolean"},["tailwindCSS.colorDecorators"] = {default = true,markdownDescription = "Controls whether the editor should render inline color decorators for Tailwind CSS classes and helper functions.",scope = "language-overridable",type = "boolean"},["tailwindCSS.emmetCompletions"] = {default = false,markdownDescription = "Enable class name completions when using Emmet-style syntax, for example `div.bg-red-500.uppercase`",type = "boolean"},["tailwindCSS.experimental.classRegex"] = {scope = "language-overridable",type = "array"},["tailwindCSS.experimental.configFile"] = {default = vim.NIL,markdownDescription = "Manually specify the Tailwind config file or files that should be read to provide IntelliSense features. Can either be a single string value, or an object where each key is a config file path and each value is a glob or array of globs representing the set of files that the config file applies to.",type = { "null", "string", "object" }},["tailwindCSS.files.exclude"] = {default = { "**/.git/**", "**/node_modules/**", "**/.hg/**" },items = {type = "string"},markdownDescription = "Configure glob patterns to exclude from all IntelliSense features. Inherits all glob patterns from the `#files.exclude#` setting.",type = "array"},["tailwindCSS.hovers"] = {default = true,markdownDescription = "Enable hovers.",scope = "language-overridable",type = "boolean"},["tailwindCSS.includeLanguages"] = {additionalProperties = {type = "string"},default = vim.empty_dict(),markdownDescription = 'Enable features in languages that are not supported by default. Add a mapping here between the new language and an already supported language.\n E.g.: `{"plaintext": "html"}`',type = "object"},["tailwindCSS.inspectPort"] = {default = vim.NIL,markdownDescription = "Enable the Node.js inspector agent for the language server and listen on the specified port.",type = { "number", "null" }},["tailwindCSS.lint.cssConflict"] = {default = "warning",enum = { "ignore", "warning", "error" },markdownDescription = "Class names on the same HTML element which apply the same CSS property or properties",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidApply"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unsupported use of the [`@apply` directive](https://tailwindcss.com/docs/functions-and-directives/#apply)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidConfigPath"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown or invalid path used with the [`theme` helper](https://tailwindcss.com/docs/functions-and-directives/#theme)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidScreen"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown screen name used with the [`@screen` directive](https://tailwindcss.com/docs/functions-and-directives/#screen)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidTailwindDirective"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown value used with the [`@tailwind` directive](https://tailwindcss.com/docs/functions-and-directives/#tailwind)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidVariant"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown variant name used with the [`@variants` directive](https://tailwindcss.com/docs/functions-and-directives/#variants)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.recommendedVariantOrder"] = {default = "warning",enum = { "ignore", "warning", "error" },markdownDescription = "Class variants not in the recommended order (applies in [JIT mode](https://tailwindcss.com/docs/just-in-time-mode) only)",scope = "language-overridable",type = "string"},["tailwindCSS.rootFontSize"] = {default = 16,markdownDescription = "Root font size in pixels. Used to convert `rem` CSS values to their `px` equivalents. See `#tailwindCSS.showPixelEquivalents#`.",type = "number"},["tailwindCSS.showPixelEquivalents"] = {default = true,markdownDescription = "Show `px` equivalents for `rem` CSS values.",type = "boolean"},["tailwindCSS.suggestions"] = {default = true,markdownDescription = "Enable autocomplete suggestions.",scope = "language-overridable",type = "boolean"},["tailwindCSS.validate"] = {default = true,markdownDescription = "Enable linting. Rules can be configured individually using the `tailwindcss.lint.*` settings",scope = "language-overridable",type = "boolean"}},title = "Tailwind CSS IntelliSense"}
\ No newline at end of file +return {properties = {["tailwindCSS.classAttributes"] = {default = { "class", "className", "ngClass" },items = {type = "string"},markdownDescription = "The HTML attributes for which to provide class completions, hover previews, linting etc.",type = "array"},["tailwindCSS.codeActions"] = {default = true,markdownDescription = "Enable code actions.",scope = "language-overridable",type = "boolean"},["tailwindCSS.colorDecorators"] = {default = true,markdownDescription = "Controls whether the editor should render inline color decorators for Tailwind CSS classes and helper functions.",scope = "language-overridable",type = "boolean"},["tailwindCSS.emmetCompletions"] = {default = false,markdownDescription = "Enable class name completions when using Emmet-style syntax, for example `div.bg-red-500.uppercase`",type = "boolean"},["tailwindCSS.experimental.classRegex"] = {scope = "language-overridable",type = "array"},["tailwindCSS.experimental.configFile"] = {default = vim.NIL,markdownDescription = "Manually specify the Tailwind config file or files that should be read to provide IntelliSense features. Can either be a single string value, or an object where each key is a config file path and each value is a glob or array of globs representing the set of files that the config file applies to.",type = { "null", "string", "object" }},["tailwindCSS.files.exclude"] = {default = { "**/.git/**", "**/node_modules/**", "**/.hg/**", "**/.svn/**" },items = {type = "string"},markdownDescription = "Configure glob patterns to exclude from all IntelliSense features. Inherits all glob patterns from the `#files.exclude#` setting.",type = "array"},["tailwindCSS.hovers"] = {default = true,markdownDescription = "Enable hovers.",scope = "language-overridable",type = "boolean"},["tailwindCSS.includeLanguages"] = {additionalProperties = {type = "string"},default = vim.empty_dict(),markdownDescription = 'Enable features in languages that are not supported by default. Add a mapping here between the new language and an already supported language.\n E.g.: `{"plaintext": "html"}`',type = "object"},["tailwindCSS.inspectPort"] = {default = vim.NIL,markdownDescription = "Enable the Node.js inspector agent for the language server and listen on the specified port.",type = { "number", "null" }},["tailwindCSS.lint.cssConflict"] = {default = "warning",enum = { "ignore", "warning", "error" },markdownDescription = "Class names on the same HTML element which apply the same CSS property or properties",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidApply"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unsupported use of the [`@apply` directive](https://tailwindcss.com/docs/functions-and-directives/#apply)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidConfigPath"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown or invalid path used with the [`theme` helper](https://tailwindcss.com/docs/functions-and-directives/#theme)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidScreen"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown screen name used with the [`@screen` directive](https://tailwindcss.com/docs/functions-and-directives/#screen)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidTailwindDirective"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown value used with the [`@tailwind` directive](https://tailwindcss.com/docs/functions-and-directives/#tailwind)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.invalidVariant"] = {default = "error",enum = { "ignore", "warning", "error" },markdownDescription = "Unknown variant name used with the [`@variants` directive](https://tailwindcss.com/docs/functions-and-directives/#variants)",scope = "language-overridable",type = "string"},["tailwindCSS.lint.recommendedVariantOrder"] = {default = "warning",enum = { "ignore", "warning", "error" },markdownDescription = "Class variants not in the recommended order (applies in [JIT mode](https://tailwindcss.com/docs/just-in-time-mode) only)",scope = "language-overridable",type = "string"},["tailwindCSS.rootFontSize"] = {default = 16,markdownDescription = "Root font size in pixels. Used to convert `rem` CSS values to their `px` equivalents. See `#tailwindCSS.showPixelEquivalents#`.",type = "number"},["tailwindCSS.showPixelEquivalents"] = {default = true,markdownDescription = "Show `px` equivalents for `rem` CSS values.",type = "boolean"},["tailwindCSS.suggestions"] = {default = true,markdownDescription = "Enable autocomplete suggestions.",scope = "language-overridable",type = "boolean"},["tailwindCSS.validate"] = {default = true,markdownDescription = "Enable linting. Rules can be configured individually using the `tailwindcss.lint.*` settings",scope = "language-overridable",type = "boolean"}},title = "Tailwind CSS IntelliSense"}
\ No newline at end of file |
