diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-schemas/lsp/jdtls.lua | 2 | ||||
| -rw-r--r-- | lua/mason-schemas/lsp/omnisharp.lua | 2 | ||||
| -rw-r--r-- | lua/mason-schemas/lsp/rescript-lsp.lua | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/lua/mason-schemas/lsp/jdtls.lua b/lua/mason-schemas/lsp/jdtls.lua index e8f1905a..761c65a2 100644 --- a/lua/mason-schemas/lsp/jdtls.lua +++ b/lua/mason-schemas/lsp/jdtls.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["java.autobuild.enabled"] = {default = true,description = "Enable/disable the 'auto build'",scope = "window",type = "boolean"},["java.codeAction.sortMembers.avoidVolatileChanges"] = {default = true,description = "Reordering of fields, enum constants, and initializers can result in semantic and runtime changes due to different initialization and persistence order. This setting prevents this from occurring.",scope = "window",type = "boolean"},["java.codeGeneration.generateComments"] = {default = false,description = "Generate method comments when generating the methods.",scope = "window",type = "boolean"},["java.codeGeneration.hashCodeEquals.useInstanceof"] = {default = false,description = "Use 'instanceof' to compare types when generating the hashCode and equals methods.",scope = "window",type = "boolean"},["java.codeGeneration.hashCodeEquals.useJava7Objects"] = {default = false,description = "Use Objects.hash and Objects.equals when generating the hashCode and equals methods. This setting only applies to Java 7 and higher.",scope = "window",type = "boolean"},["java.codeGeneration.insertionLocation"] = {default = "afterCursor",description = "Specifies the insertion location of the code generated by source actions.",enum = { "afterCursor", "beforeCursor", "lastMember" },enumDescriptions = { "Insert the generated code after the member where the cursor is located.", "Insert the generated code before the member where the cursor is located.", "Insert the generated code as the last member of the target type." },scope = "window",type = "string"},["java.codeGeneration.toString.codeStyle"] = {default = "STRING_CONCATENATION",description = "The code style for generating the toString method.",enum = { "STRING_CONCATENATION", "STRING_BUILDER", "STRING_BUILDER_CHAINED", "STRING_FORMAT" },enumDescriptions = { "String concatenation", "StringBuilder/StringBuffer", "StringBuilder/StringBuffer - chained call", "String.format/MessageFormat" },type = "string"},["java.codeGeneration.toString.limitElements"] = {default = 0,description = "Limit number of items in arrays/collections/maps to list, if 0 then list all.",scope = "window",type = "integer"},["java.codeGeneration.toString.listArrayContents"] = {default = true,description = "List contents of arrays instead of using native toString().",scope = "window",type = "boolean"},["java.codeGeneration.toString.skipNullValues"] = {default = false,description = "Skip null values when generating the toString method.",scope = "window",type = "boolean"},["java.codeGeneration.toString.template"] = {default = "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",description = "The template for generating the toString method.",type = "string"},["java.codeGeneration.useBlocks"] = {default = false,description = "Use blocks in 'if' statements when generating the methods.",scope = "window",type = "boolean"},["java.completion.enabled"] = {default = true,description = "Enable/disable code completion support",scope = "window",type = "boolean"},["java.completion.favoriteStaticMembers"] = {default = { "org.junit.Assert.*", "org.junit.Assume.*", "org.junit.jupiter.api.Assertions.*", "org.junit.jupiter.api.Assumptions.*", "org.junit.jupiter.api.DynamicContainer.*", "org.junit.jupiter.api.DynamicTest.*", "org.mockito.Mockito.*", "org.mockito.ArgumentMatchers.*", "org.mockito.Answers.*" },description = "Defines a list of static members or types with static members. Content assist will propose those static members even if the import is missing.",scope = "window",type = "array"},["java.completion.filteredTypes"] = {default = { "java.awt.*", "com.sun.*", "sun.*", "jdk.*", "org.graalvm.*", "io.micrometer.shaded.*" },description = "Defines the type filters. All types whose fully qualified name matches the selected filter strings will be ignored in content assist or quick fix proposals and when organizing imports. For example 'java.awt.*' will hide all types from the awt packages.",scope = "window",type = "array"},["java.completion.guessMethodArguments"] = {default = true,description = "When set to true, method arguments are guessed when a method is selected from as list of code assist proposals.",scope = "window",type = "boolean"},["java.completion.importOrder"] = {default = { "#", "java", "javax", "org", "com", "" },description = "Defines the sorting order of import statements. A package or type name prefix (e.g. 'org.eclipse') is a valid entry. An import is always added to the most specific group. As a result, the empty string (e.g. '') can be used to group all other imports. Static imports are prefixed with a '#'",scope = "window",type = "array"},["java.completion.maxResults"] = {default = 0,markdownDescription = "Maximum number of completion results (not including snippets).\n`0` (the default value) disables the limit, all results are returned. In case of performance problems, consider setting a sensible limit.",scope = "window",type = "integer"},["java.configuration.checkProjectSettingsExclusions"] = {default = false,deprecationMessage = "Please use 'java.import.generatesMetadataFilesAtProjectRoot' to control whether to generate the project metadata files at the project root. And use 'files.exclude' to control whether to hide the project metadata files from the file explorer.",description = "Controls whether to exclude extension-generated project settings files (.project, .classpath, .factorypath, .settings/) from the file explorer.",scope = "window",type = "boolean"},["java.configuration.maven.globalSettings"] = {default = vim.NIL,description = "Path to Maven's global settings.xml",scope = "window",type = "string"},["java.configuration.maven.notCoveredPluginExecutionSeverity"] = {default = "warning",description = "Specifies severity if the plugin execution is not covered by Maven build lifecycle.",enum = { "ignore", "warning", "error" },scope = "window",type = "string"},["java.configuration.maven.userSettings"] = {default = vim.NIL,description = "Path to Maven's user settings.xml",scope = "window",type = "string"},["java.configuration.runtimes"] = {default = {},description = "Map Java Execution Environments to local JDKs.",items = {additionalProperties = false,default = vim.empty_dict(),properties = {default = {description = "Is default runtime? Only one runtime can be default.",type = "boolean"},javadoc = {description = "JDK javadoc path.",type = "string"},name = {description = "Java Execution Environment name. Must be unique.",enum = { "J2SE-1.5", "JavaSE-1.6", "JavaSE-1.7", "JavaSE-1.8", "JavaSE-9", "JavaSE-10", "JavaSE-11", "JavaSE-12", "JavaSE-13", "JavaSE-14", "JavaSE-15", "JavaSE-16", "JavaSE-17", "JavaSE-18", "JavaSE-19" },type = "string"},path = {description = 'JDK home path. Should be the JDK installation directory, not the Java bin path.\n On Windows, backslashes must be escaped, i.e.\n"path":"C:\\\\Program Files\\\\Java\\\\jdk1.8.0_161".',pattern = ".*(?<!\\/bin|\\/bin\\/|\\\\bin|\\\\bin\\\\)$",type = "string"},sources = {description = "JDK sources path.",type = "string"}},required = { "path", "name" },type = "object"},scope = "machine-overridable",type = "array"},["java.configuration.updateBuildConfiguration"] = {default = "interactive",description = "Specifies how modifications on build files update the Java classpath/configuration",enum = { "disabled", "interactive", "automatic" },scope = "window",type = { "string" }},["java.configuration.workspaceCacheLimit"] = {default = 90,description = "The number of days (if enabled) to keep unused workspace cache data. Beyond this limit, cached workspace data may be removed.",minimum = 1,scope = "application",type = { "null", "integer" }},["java.contentProvider.preferred"] = {default = vim.NIL,description = "Preferred content provider (a 3rd party decompiler id, usually)",scope = "window",type = "string"},["java.eclipse.downloadSources"] = {default = false,description = "Enable/disable download of Maven source artifacts for Eclipse projects.",scope = "window",type = "boolean"},["java.errors.incompleteClasspath.severity"] = {default = "warning",description = "Specifies the severity of the message when the classpath is incomplete for a Java file",enum = { "ignore", "info", "warning", "error" },scope = "window",type = { "string" }},["java.foldingRange.enabled"] = {default = true,description = "Enable/disable smart folding range support. If disabled, it will use the default indentation-based folding range provided by VS Code.",scope = "window",type = "boolean"},["java.format.comments.enabled"] = {default = true,description = "Includes the comments during code formatting.",scope = "window",type = "boolean"},["java.format.enabled"] = {default = true,description = "Enable/disable default Java formatter",scope = "window",type = "boolean"},["java.format.onType.enabled"] = {default = true,description = "Enable/disable automatic block formatting when typing `;`, `<enter>` or `}`",scope = "window",type = "boolean"},["java.format.settings.profile"] = {default = vim.NIL,description = "Optional formatter profile name from the Eclipse formatter settings.",scope = "window",type = "string"},["java.format.settings.url"] = {default = vim.NIL,markdownDescription = "Specifies the url or file path to the [Eclipse formatter xml settings](https://github.com/redhat-developer/vscode-java/wiki/Formatter-settings).",scope = "window",type = "string"},["java.home"] = {default = vim.NIL,deprecationMessage = "This setting is deprecated, please use 'java.jdt.ls.java.home' instead.",description = 'Specifies the folder path to the JDK (17 or more recent) used to launch the Java Language Server.\nOn Windows, backslashes must be escaped, i.e.\n"java.home":"C:\\\\Program Files\\\\Java\\\\jdk-17.0_3"',scope = "machine-overridable",type = { "string", "null" }},["java.implementationsCodeLens.enabled"] = {default = false,description = "Enable/disable the implementations code lens.",scope = "window",type = "boolean"},["java.import.exclusions"] = {default = { "**/node_modules/**", "**/.metadata/**", "**/archetype-resources/**", "**/META-INF/maven/**" },description = "Configure glob patterns for excluding folders. Use `!` to negate patterns to allow subfolders imports. You have to include a parent directory. The order is important.",scope = "window",type = "array"},["java.import.generatesMetadataFilesAtProjectRoot"] = {default = false,markdownDescription = "Specify whether the project metadata files(.project, .classpath, .factorypath, .settings/) will be generated at the project root. Click [HERE](command:_java.metadataFilesGeneration) to learn how to change the setting to make it take effect.",scope = "window",type = "boolean"},["java.import.gradle.arguments"] = {default = vim.NIL,description = "Arguments to pass to Gradle.",scope = "machine",type = "string"},["java.import.gradle.enabled"] = {default = true,description = "Enable/disable the Gradle importer.",scope = "window",type = "boolean"},["java.import.gradle.home"] = {default = vim.NIL,description = "Use Gradle from the specified local installation directory or GRADLE_HOME if the Gradle wrapper is missing or disabled and no 'java.import.gradle.version' is specified.",scope = "window",type = "string"},["java.import.gradle.java.home"] = {default = vim.NIL,description = "The location to the JVM used to run the Gradle daemon.",scope = "machine-overridable",type = "string"},["java.import.gradle.jvmArguments"] = {default = vim.NIL,description = "JVM arguments to pass to Gradle.",scope = "machine",type = "string"},["java.import.gradle.offline.enabled"] = {default = false,description = "Enable/disable the Gradle offline mode.",scope = "window",type = "boolean"},["java.import.gradle.user.home"] = {default = vim.NIL,description = "Setting for GRADLE_USER_HOME.",scope = "window",type = "string"},["java.import.gradle.version"] = {default = vim.NIL,description = "Use Gradle from the specific version if the Gradle wrapper is missing or disabled.",scope = "window",type = "string"},["java.import.gradle.wrapper.enabled"] = {default = true,description = "Use Gradle from the 'gradle-wrapper.properties' file.",scope = "window",type = "boolean"},["java.import.maven.enabled"] = {default = true,description = "Enable/disable the Maven importer.",scope = "window",type = "boolean"},["java.import.maven.offline.enabled"] = {default = false,description = "Enable/disable the Maven offline mode.",scope = "window",type = "boolean"},["java.imports.gradle.wrapper.checksums"] = {default = {},description = "Defines allowed/disallowed SHA-256 checksums of Gradle Wrappers",items = {additionalProperties = false,default = vim.empty_dict(),properties = {allowed = {default = true,label = "Is allowed?",type = "boolean"},sha256 = {label = "SHA-256 checksum.",type = "string"}},required = { "sha256" },type = "object",uniqueItems = true},scope = "application",type = "array"},["java.inlayHints.parameterNames.enabled"] = {default = "literals",enum = { "none", "literals", "all" },enumDescriptions = { "Disable parameter name hints", "Enable parameter name hints only for literal arguments", "Enable parameter name hints for literal and non-literal arguments" },markdownDescription = "Enable/disable inlay hints for parameter names:\n```java\n\nInteger.valueOf(/* s: */ '123', /* radix: */ 10)\n \n```\n `#java.inlayHints.parameterNames.exclusions#` can be used to disable the inlay hints for methods.",scope = "window",type = "string"},["java.inlayHints.parameterNames.exclusions"] = {default = {},items = {type = "string"},markdownDescription = "The patterns for the methods that will be disabled to show the inlay hints. Supported pattern examples:\n - `java.lang.Math.*` - All the methods from java.lang.Math.\n - `*.Arrays.asList` - Methods named as 'asList' in the types named as 'Arrays'.\n - `*.println(*)` - Methods named as 'println'.\n - `(from, to)` - Methods with two parameters named as 'from' and 'to'.\n - `(arg*)` - Methods with one parameter whose name starts with 'arg'.",scope = "window",type = "array"},["java.jdt.ls.androidSupport.enabled"] = {default = "auto",enum = { "auto", "on", "off" },markdownDescription = "[Experimental] Specify whether to enable Android project importing. When set to `auto`, the Android support will be enabled in Visual Studio Code - Insiders.\n\n**Note:** Only works for Android Gradle Plugin `3.2.0` or higher.",scope = "window",type = "string"},["java.jdt.ls.java.home"] = {default = vim.NIL,description = "Specifies the folder path to the JDK (17 or more recent) used to launch the Java Language Server. This setting will replace the Java extension's embedded JRE to start the Java Language Server. \n\nOn Windows, backslashes must be escaped, i.e.\n\"java.jdt.ls.java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk-17.0_3\"",scope = "machine-overridable",type = { "string", "null" }},["java.jdt.ls.lombokSupport.enabled"] = {default = true,description = "Whether to load lombok processors from project classpath",scope = "window",type = "boolean"},["java.jdt.ls.protobufSupport.enabled"] = {default = true,markdownDescription = "Specify whether to automatically add Protobuf output source directories to the classpath.\n\n**Note:** Only works for Gradle `com.google.protobuf` plugin `0.8.4` or higher.",scope = "window",type = "boolean"},["java.jdt.ls.vmargs"] = {default = "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:jni+resolve=off",description = "Specifies extra VM arguments used to launch the Java Language Server. Eg. use `-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:jni+resolve=off` to optimize memory usage with the parallel garbage collector",scope = "machine-overridable",type = { "string", "null" }},["java.maven.downloadSources"] = {default = false,description = "Enable/disable download of Maven source artifacts as part of importing Maven projects.",scope = "window",type = "boolean"},["java.maven.updateSnapshots"] = {default = false,description = "Force update of Snapshots/Releases.",scope = "window",type = "boolean"},["java.maxConcurrentBuilds"] = {default = 1,description = "Max simultaneous project builds",minimum = 1,scope = "window",type = "integer"},["java.progressReports.enabled"] = {default = true,description = "[Experimental] Enable/disable progress reports from background processes on the server.",scope = "window",type = "boolean"},["java.project.encoding"] = {default = "ignore",enum = { "ignore", "warning", "setDefault" },enumDescriptions = { "Ignore project encoding settings", "Show warning if a project has no explicit encoding set", "Set the default workspace encoding settings" },markdownDescription = "Project encoding settings",scope = "window"},["java.project.importHint"] = {default = true,description = "Enable/disable the server-mode switch information, when Java projects import is skipped on startup.",scope = "application",type = "boolean"},["java.project.importOnFirstTimeStartup"] = {default = "automatic",description = "Specifies whether to import the Java projects, when opening the folder in Hybrid mode for the first time.",enum = { "disabled", "interactive", "automatic" },scope = "application",type = "string"},["java.project.outputPath"] = {default = "",markdownDescription = "A relative path to the workspace where stores the compiled output. `Only` effective in the `WORKSPACE` scope. The setting will `NOT` affect Maven or Gradle project.",scope = "window",type = { "string", "null" }},["java.project.referencedLibraries"] = {additionalProperties = false,default = { "lib/**/*.jar" },description = "Configure glob patterns for referencing local libraries to a Java project.",properties = {exclude = {type = "array"},include = {type = "array"},sources = {type = "object"}},required = { "include" },scope = "window",type = { "array", "object" }},["java.project.resourceFilters"] = {default = { "node_modules", ".git" },description = "Excludes files and folders from being refreshed by the Java Language Server, which can improve the overall performance. For example, [\"node_modules\",\".git\"] will exclude all files and folders named 'node_modules' or '.git'. Defaults to [\"node_modules\",\".git\"].",scope = "window",type = "array"},["java.project.sourcePaths"] = {default = {},items = {type = "string"},markdownDescription = "Relative paths to the workspace where stores the source files. `Only` effective in the `WORKSPACE` scope. The setting will `NOT` affect Maven or Gradle project.",scope = "window",type = "array"},["java.quickfix.showAt"] = {default = "line",description = "Show quickfixes at the problem or line level.",enum = { "line", "problem" },scope = "window",type = "string"},["java.recommendations.dependency.analytics.show"] = {default = true,description = "Show the recommended Dependency Analytics extension.",scope = "window",type = "boolean"},["java.references.includeAccessors"] = {default = true,description = "Include getter, setter and builder/constructor when finding references.",scope = "window",type = "boolean"},["java.references.includeDecompiledSources"] = {default = true,description = "Include the decompiled sources when finding references.",scope = "window",type = "boolean"},["java.referencesCodeLens.enabled"] = {default = false,description = "Enable/disable the references code lens.",scope = "window",type = "boolean"},["java.saveActions.organizeImports"] = {default = false,description = "Enable/disable auto organize imports on save action",scope = "window",type = "boolean"},["java.selectionRange.enabled"] = {default = true,description = "Enable/disable Smart Selection support for Java. Disabling this option will not affect the VS Code built-in word-based and bracket-based smart selection.",scope = "window",type = "boolean"},["java.server.launchMode"] = {default = "Hybrid",description = "The launch mode for the Java extension",enum = { "Standard", "LightWeight", "Hybrid" },enumDescriptions = { "Provides full features such as intellisense, refactoring, building, Maven/Gradle support etc.", "Starts a syntax server with lower start-up cost. Only provides syntax features such as outline, navigation, javadoc, syntax errors.", "Provides full features with better responsiveness. It starts a standard language server and a secondary syntax server. The syntax server provides syntax features until the standard server is ready." },scope = "window",type = "string"},["java.settings.url"] = {default = vim.NIL,markdownDescription = "Specifies the url or file path to the workspace Java settings. See [Setting Global Preferences](https://github.com/redhat-developer/vscode-java/wiki/Settings-Global-Preferences)",scope = "window",type = "string"},["java.showBuildStatusOnStart.enabled"] = {anyOf = { {enum = { "notification", "terminal", "off" },enumDescriptions = { "Show the build status via progress notification on start", "Show the build status via terminal on start", "Do not show any build status on start" }}, "boolean" },default = "notification",description = "Automatically show build status on startup.",scope = "window"},["java.signatureHelp.description.enabled"] = {default = false,description = "Enable/disable to show the description in signature help.",scope = "window",type = "boolean"},["java.signatureHelp.enabled"] = {default = true,description = "Enable/disable the signature help.",scope = "window",type = "boolean"},["java.sources.organizeImports.starThreshold"] = {default = 99,description = "Specifies the number of imports added before a star-import declaration is used.",minimum = 1,scope = "window",type = "integer"},["java.sources.organizeImports.staticStarThreshold"] = {default = 99,description = "Specifies the number of static imports added before a star-import declaration is used.",minimum = 1,scope = "window",type = "integer"},["java.symbols.includeSourceMethodDeclarations"] = {default = false,markdownDescription = "Include method declarations from source files in symbol search.",scope = "window",type = "boolean"},["java.templates.fileHeader"] = {default = {},markdownDescription = "Specifies the file header comment for new Java file. Supports configuring multi-line comments with an array of strings, and using ${variable} to reference the [predefined variables](command:_java.templateVariables).",scope = "window",type = "array"},["java.templates.typeComment"] = {default = {},markdownDescription = "Specifies the type comment for new Java type. Supports configuring multi-line comments with an array of strings, and using ${variable} to reference the [predefined variables](command:_java.templateVariables).",scope = "window",type = "array"},["java.trace.server"] = {default = "off",description = "Traces the communication between VS Code and the Java language server.",enum = { "off", "messages", "verbose" },scope = "window",type = "string"},["java.typeHierarchy.lazyLoad"] = {default = false,description = "Enable/disable lazy loading the content in type hierarchy. Lazy loading could save a lot of loading time but every type should be expanded manually to load its content.",scope = "window",type = "boolean"}},title = "Java",type = "object"}
\ No newline at end of file +return {properties = {["java.autobuild.enabled"] = {default = true,description = "Enable/disable the 'auto build'",scope = "window",type = "boolean"},["java.codeAction.sortMembers.avoidVolatileChanges"] = {default = true,description = "Reordering of fields, enum constants, and initializers can result in semantic and runtime changes due to different initialization and persistence order. This setting prevents this from occurring.",scope = "window",type = "boolean"},["java.codeGeneration.generateComments"] = {default = false,description = "Generate method comments when generating the methods.",scope = "window",type = "boolean"},["java.codeGeneration.hashCodeEquals.useInstanceof"] = {default = false,description = "Use 'instanceof' to compare types when generating the hashCode and equals methods.",scope = "window",type = "boolean"},["java.codeGeneration.hashCodeEquals.useJava7Objects"] = {default = false,description = "Use Objects.hash and Objects.equals when generating the hashCode and equals methods. This setting only applies to Java 7 and higher.",scope = "window",type = "boolean"},["java.codeGeneration.insertionLocation"] = {default = "afterCursor",description = "Specifies the insertion location of the code generated by source actions.",enum = { "afterCursor", "beforeCursor", "lastMember" },enumDescriptions = { "Insert the generated code after the member where the cursor is located.", "Insert the generated code before the member where the cursor is located.", "Insert the generated code as the last member of the target type." },scope = "window",type = "string"},["java.codeGeneration.toString.codeStyle"] = {default = "STRING_CONCATENATION",description = "The code style for generating the toString method.",enum = { "STRING_CONCATENATION", "STRING_BUILDER", "STRING_BUILDER_CHAINED", "STRING_FORMAT" },enumDescriptions = { "String concatenation", "StringBuilder/StringBuffer", "StringBuilder/StringBuffer - chained call", "String.format/MessageFormat" },type = "string"},["java.codeGeneration.toString.limitElements"] = {default = 0,description = "Limit number of items in arrays/collections/maps to list, if 0 then list all.",scope = "window",type = "integer"},["java.codeGeneration.toString.listArrayContents"] = {default = true,description = "List contents of arrays instead of using native toString().",scope = "window",type = "boolean"},["java.codeGeneration.toString.skipNullValues"] = {default = false,description = "Skip null values when generating the toString method.",scope = "window",type = "boolean"},["java.codeGeneration.toString.template"] = {default = "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",description = "The template for generating the toString method.",type = "string"},["java.codeGeneration.useBlocks"] = {default = false,description = "Use blocks in 'if' statements when generating the methods.",scope = "window",type = "boolean"},["java.completion.enabled"] = {default = true,description = "Enable/disable code completion support",scope = "window",type = "boolean"},["java.completion.favoriteStaticMembers"] = {default = { "org.junit.Assert.*", "org.junit.Assume.*", "org.junit.jupiter.api.Assertions.*", "org.junit.jupiter.api.Assumptions.*", "org.junit.jupiter.api.DynamicContainer.*", "org.junit.jupiter.api.DynamicTest.*", "org.mockito.Mockito.*", "org.mockito.ArgumentMatchers.*", "org.mockito.Answers.*" },description = "Defines a list of static members or types with static members. Content assist will propose those static members even if the import is missing.",scope = "window",type = "array"},["java.completion.filteredTypes"] = {default = { "java.awt.*", "com.sun.*", "sun.*", "jdk.*", "org.graalvm.*", "io.micrometer.shaded.*" },description = "Defines the type filters. All types whose fully qualified name matches the selected filter strings will be ignored in content assist or quick fix proposals and when organizing imports. For example 'java.awt.*' will hide all types from the awt packages.",scope = "window",type = "array"},["java.completion.guessMethodArguments"] = {default = true,description = "When set to true, method arguments are guessed when a method is selected from as list of code assist proposals.",scope = "window",type = "boolean"},["java.completion.importOrder"] = {default = { "#", "java", "javax", "org", "com", "" },description = "Defines the sorting order of import statements. A package or type name prefix (e.g. 'org.eclipse') is a valid entry. An import is always added to the most specific group. As a result, the empty string (e.g. '') can be used to group all other imports. Static imports are prefixed with a '#'",scope = "window",type = "array"},["java.completion.maxResults"] = {default = 0,markdownDescription = "Maximum number of completion results (not including snippets).\n`0` (the default value) disables the limit, all results are returned. In case of performance problems, consider setting a sensible limit.",scope = "window",type = "integer"},["java.configuration.checkProjectSettingsExclusions"] = {default = false,deprecationMessage = "Please use 'java.import.generatesMetadataFilesAtProjectRoot' to control whether to generate the project metadata files at the project root. And use 'files.exclude' to control whether to hide the project metadata files from the file explorer.",description = "Controls whether to exclude extension-generated project settings files (.project, .classpath, .factorypath, .settings/) from the file explorer.",scope = "window",type = "boolean"},["java.configuration.maven.globalSettings"] = {default = vim.NIL,description = "Path to Maven's global settings.xml",scope = "window",type = "string"},["java.configuration.maven.notCoveredPluginExecutionSeverity"] = {default = "warning",description = "Specifies severity if the plugin execution is not covered by Maven build lifecycle.",enum = { "ignore", "warning", "error" },scope = "window",type = "string"},["java.configuration.maven.userSettings"] = {default = vim.NIL,description = "Path to Maven's user settings.xml",scope = "window",type = "string"},["java.configuration.runtimes"] = {default = {},description = "Map Java Execution Environments to local JDKs.",items = {additionalProperties = false,default = vim.empty_dict(),properties = {default = {description = "Is default runtime? Only one runtime can be default.",type = "boolean"},javadoc = {description = "JDK javadoc path.",type = "string"},name = {description = "Java Execution Environment name. Must be unique.",enum = { "J2SE-1.5", "JavaSE-1.6", "JavaSE-1.7", "JavaSE-1.8", "JavaSE-9", "JavaSE-10", "JavaSE-11", "JavaSE-12", "JavaSE-13", "JavaSE-14", "JavaSE-15", "JavaSE-16", "JavaSE-17", "JavaSE-18", "JavaSE-19" },type = "string"},path = {description = 'JDK home path. Should be the JDK installation directory, not the Java bin path.\n On Windows, backslashes must be escaped, i.e.\n"path":"C:\\\\Program Files\\\\Java\\\\jdk1.8.0_161".',pattern = ".*(?<!\\/bin|\\/bin\\/|\\\\bin|\\\\bin\\\\)$",type = "string"},sources = {description = "JDK sources path.",type = "string"}},required = { "path", "name" },type = "object"},scope = "machine-overridable",type = "array"},["java.configuration.updateBuildConfiguration"] = {default = "interactive",description = "Specifies how modifications on build files update the Java classpath/configuration",enum = { "disabled", "interactive", "automatic" },scope = "window",type = { "string" }},["java.configuration.workspaceCacheLimit"] = {default = 90,description = "The number of days (if enabled) to keep unused workspace cache data. Beyond this limit, cached workspace data may be removed.",minimum = 1,scope = "application",type = { "null", "integer" }},["java.contentProvider.preferred"] = {default = vim.NIL,description = "Preferred content provider (a 3rd party decompiler id, usually)",scope = "window",type = "string"},["java.eclipse.downloadSources"] = {default = false,description = "Enable/disable download of Maven source artifacts for Eclipse projects.",scope = "window",type = "boolean"},["java.errors.incompleteClasspath.severity"] = {default = "warning",description = "Specifies the severity of the message when the classpath is incomplete for a Java file",enum = { "ignore", "info", "warning", "error" },scope = "window",type = { "string" }},["java.foldingRange.enabled"] = {default = true,description = "Enable/disable smart folding range support. If disabled, it will use the default indentation-based folding range provided by VS Code.",scope = "window",type = "boolean"},["java.format.comments.enabled"] = {default = true,description = "Includes the comments during code formatting.",scope = "window",type = "boolean"},["java.format.enabled"] = {default = true,description = "Enable/disable default Java formatter",scope = "window",type = "boolean"},["java.format.onType.enabled"] = {default = true,description = "Enable/disable automatic block formatting when typing `;`, `<enter>` or `}`",scope = "window",type = "boolean"},["java.format.settings.profile"] = {default = vim.NIL,description = "Optional formatter profile name from the Eclipse formatter settings.",scope = "window",type = "string"},["java.format.settings.url"] = {default = vim.NIL,markdownDescription = "Specifies the url or file path to the [Eclipse formatter xml settings](https://github.com/redhat-developer/vscode-java/wiki/Formatter-settings).",scope = "window",type = "string"},["java.home"] = {default = vim.NIL,deprecationMessage = "This setting is deprecated, please use 'java.jdt.ls.java.home' instead.",description = 'Specifies the folder path to the JDK (17 or more recent) used to launch the Java Language Server.\nOn Windows, backslashes must be escaped, i.e.\n"java.home":"C:\\\\Program Files\\\\Java\\\\jdk-17.0_3"',scope = "machine-overridable",type = { "string", "null" }},["java.implementationsCodeLens.enabled"] = {default = false,description = "Enable/disable the implementations code lens.",scope = "window",type = "boolean"},["java.import.exclusions"] = {default = { "**/node_modules/**", "**/.metadata/**", "**/archetype-resources/**", "**/META-INF/maven/**" },description = "Configure glob patterns for excluding folders. Use `!` to negate patterns to allow subfolders imports. You have to include a parent directory. The order is important.",scope = "window",type = "array"},["java.import.generatesMetadataFilesAtProjectRoot"] = {default = false,markdownDescription = "Specify whether the project metadata files(.project, .classpath, .factorypath, .settings/) will be generated at the project root. Click [HERE](command:_java.metadataFilesGeneration) to learn how to change the setting to make it take effect.",scope = "window",type = "boolean"},["java.import.gradle.arguments"] = {default = vim.NIL,description = "Arguments to pass to Gradle.",scope = "machine",type = "string"},["java.import.gradle.enabled"] = {default = true,description = "Enable/disable the Gradle importer.",scope = "window",type = "boolean"},["java.import.gradle.home"] = {default = vim.NIL,description = "Use Gradle from the specified local installation directory or GRADLE_HOME if the Gradle wrapper is missing or disabled and no 'java.import.gradle.version' is specified.",scope = "window",type = "string"},["java.import.gradle.java.home"] = {default = vim.NIL,description = "The location to the JVM used to run the Gradle daemon.",scope = "machine-overridable",type = "string"},["java.import.gradle.jvmArguments"] = {default = vim.NIL,description = "JVM arguments to pass to Gradle.",scope = "machine",type = "string"},["java.import.gradle.offline.enabled"] = {default = false,description = "Enable/disable the Gradle offline mode.",scope = "window",type = "boolean"},["java.import.gradle.user.home"] = {default = vim.NIL,description = "Setting for GRADLE_USER_HOME.",scope = "window",type = "string"},["java.import.gradle.version"] = {default = vim.NIL,description = "Use Gradle from the specific version if the Gradle wrapper is missing or disabled.",scope = "window",type = "string"},["java.import.gradle.wrapper.enabled"] = {default = true,description = "Use Gradle from the 'gradle-wrapper.properties' file.",scope = "window",type = "boolean"},["java.import.maven.enabled"] = {default = true,description = "Enable/disable the Maven importer.",scope = "window",type = "boolean"},["java.import.maven.offline.enabled"] = {default = false,description = "Enable/disable the Maven offline mode.",scope = "window",type = "boolean"},["java.imports.gradle.wrapper.checksums"] = {default = {},description = "Defines allowed/disallowed SHA-256 checksums of Gradle Wrappers",items = {additionalProperties = false,default = vim.empty_dict(),properties = {allowed = {default = true,label = "Is allowed?",type = "boolean"},sha256 = {label = "SHA-256 checksum.",type = "string"}},required = { "sha256" },type = "object",uniqueItems = true},scope = "application",type = "array"},["java.inlayHints.parameterNames.enabled"] = {default = "literals",enum = { "none", "literals", "all" },enumDescriptions = { "Disable parameter name hints", "Enable parameter name hints only for literal arguments", "Enable parameter name hints for literal and non-literal arguments" },markdownDescription = "Enable/disable inlay hints for parameter names:\n```java\n\nInteger.valueOf(/* s: */ '123', /* radix: */ 10)\n \n```\n `#java.inlayHints.parameterNames.exclusions#` can be used to disable the inlay hints for methods.",scope = "window",type = "string"},["java.inlayHints.parameterNames.exclusions"] = {default = {},items = {type = "string"},markdownDescription = "The patterns for the methods that will be disabled to show the inlay hints. Supported pattern examples:\n - `java.lang.Math.*` - All the methods from java.lang.Math.\n - `*.Arrays.asList` - Methods named as 'asList' in the types named as 'Arrays'.\n - `*.println(*)` - Methods named as 'println'.\n - `(from, to)` - Methods with two parameters named as 'from' and 'to'.\n - `(arg*)` - Methods with one parameter whose name starts with 'arg'.",scope = "window",type = "array"},["java.jdt.ls.androidSupport.enabled"] = {default = "auto",enum = { "auto", "on", "off" },markdownDescription = "[Experimental] Specify whether to enable Android project importing. When set to `auto`, the Android support will be enabled in Visual Studio Code - Insiders.\n\n**Note:** Only works for Android Gradle Plugin `3.2.0` or higher.",scope = "window",type = "string"},["java.jdt.ls.java.home"] = {default = vim.NIL,description = "Specifies the folder path to the JDK (17 or more recent) used to launch the Java Language Server. This setting will replace the Java extension's embedded JRE to start the Java Language Server. \n\nOn Windows, backslashes must be escaped, i.e.\n\"java.jdt.ls.java.home\":\"C:\\\\Program Files\\\\Java\\\\jdk-17.0_3\"",scope = "machine-overridable",type = { "string", "null" }},["java.jdt.ls.lombokSupport.enabled"] = {default = true,description = "Whether to load lombok processors from project classpath",scope = "window",type = "boolean"},["java.jdt.ls.protobufSupport.enabled"] = {default = true,markdownDescription = "Specify whether to automatically add Protobuf output source directories to the classpath.\n\n**Note:** Only works for Gradle `com.google.protobuf` plugin `0.8.4` or higher.",scope = "window",type = "boolean"},["java.jdt.ls.vmargs"] = {default = "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable",description = "Specifies extra VM arguments used to launch the Java Language Server. Eg. use `-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable` to optimize memory usage with the parallel garbage collector",scope = "machine-overridable",type = { "string", "null" }},["java.maven.downloadSources"] = {default = false,description = "Enable/disable download of Maven source artifacts as part of importing Maven projects.",scope = "window",type = "boolean"},["java.maven.updateSnapshots"] = {default = false,description = "Force update of Snapshots/Releases.",scope = "window",type = "boolean"},["java.maxConcurrentBuilds"] = {default = 1,description = "Max simultaneous project builds",minimum = 1,scope = "window",type = "integer"},["java.progressReports.enabled"] = {default = true,description = "[Experimental] Enable/disable progress reports from background processes on the server.",scope = "window",type = "boolean"},["java.project.encoding"] = {default = "ignore",enum = { "ignore", "warning", "setDefault" },enumDescriptions = { "Ignore project encoding settings", "Show warning if a project has no explicit encoding set", "Set the default workspace encoding settings" },markdownDescription = "Project encoding settings",scope = "window"},["java.project.importHint"] = {default = true,description = "Enable/disable the server-mode switch information, when Java projects import is skipped on startup.",scope = "application",type = "boolean"},["java.project.importOnFirstTimeStartup"] = {default = "automatic",description = "Specifies whether to import the Java projects, when opening the folder in Hybrid mode for the first time.",enum = { "disabled", "interactive", "automatic" },scope = "application",type = "string"},["java.project.outputPath"] = {default = "",markdownDescription = "A relative path to the workspace where stores the compiled output. `Only` effective in the `WORKSPACE` scope. The setting will `NOT` affect Maven or Gradle project.",scope = "window",type = { "string", "null" }},["java.project.referencedLibraries"] = {additionalProperties = false,default = { "lib/**/*.jar" },description = "Configure glob patterns for referencing local libraries to a Java project.",properties = {exclude = {type = "array"},include = {type = "array"},sources = {type = "object"}},required = { "include" },scope = "window",type = { "array", "object" }},["java.project.resourceFilters"] = {default = { "node_modules", ".git" },description = "Excludes files and folders from being refreshed by the Java Language Server, which can improve the overall performance. For example, [\"node_modules\",\".git\"] will exclude all files and folders named 'node_modules' or '.git'. Defaults to [\"node_modules\",\".git\"].",scope = "window",type = "array"},["java.project.sourcePaths"] = {default = {},items = {type = "string"},markdownDescription = "Relative paths to the workspace where stores the source files. `Only` effective in the `WORKSPACE` scope. The setting will `NOT` affect Maven or Gradle project.",scope = "window",type = "array"},["java.quickfix.showAt"] = {default = "line",description = "Show quickfixes at the problem or line level.",enum = { "line", "problem" },scope = "window",type = "string"},["java.recommendations.dependency.analytics.show"] = {default = true,description = "Show the recommended Dependency Analytics extension.",scope = "window",type = "boolean"},["java.references.includeAccessors"] = {default = true,description = "Include getter, setter and builder/constructor when finding references.",scope = "window",type = "boolean"},["java.references.includeDecompiledSources"] = {default = true,description = "Include the decompiled sources when finding references.",scope = "window",type = "boolean"},["java.referencesCodeLens.enabled"] = {default = false,description = "Enable/disable the references code lens.",scope = "window",type = "boolean"},["java.saveActions.organizeImports"] = {default = false,description = "Enable/disable auto organize imports on save action",scope = "window",type = "boolean"},["java.selectionRange.enabled"] = {default = true,description = "Enable/disable Smart Selection support for Java. Disabling this option will not affect the VS Code built-in word-based and bracket-based smart selection.",scope = "window",type = "boolean"},["java.server.launchMode"] = {default = "Hybrid",description = "The launch mode for the Java extension",enum = { "Standard", "LightWeight", "Hybrid" },enumDescriptions = { "Provides full features such as intellisense, refactoring, building, Maven/Gradle support etc.", "Starts a syntax server with lower start-up cost. Only provides syntax features such as outline, navigation, javadoc, syntax errors.", "Provides full features with better responsiveness. It starts a standard language server and a secondary syntax server. The syntax server provides syntax features until the standard server is ready." },scope = "window",type = "string"},["java.settings.url"] = {default = vim.NIL,markdownDescription = "Specifies the url or file path to the workspace Java settings. See [Setting Global Preferences](https://github.com/redhat-developer/vscode-java/wiki/Settings-Global-Preferences)",scope = "window",type = "string"},["java.showBuildStatusOnStart.enabled"] = {anyOf = { {enum = { "notification", "terminal", "off" },enumDescriptions = { "Show the build status via progress notification on start", "Show the build status via terminal on start", "Do not show any build status on start" }}, "boolean" },default = "notification",description = "Automatically show build status on startup.",scope = "window"},["java.signatureHelp.description.enabled"] = {default = false,description = "Enable/disable to show the description in signature help.",scope = "window",type = "boolean"},["java.signatureHelp.enabled"] = {default = true,description = "Enable/disable the signature help.",scope = "window",type = "boolean"},["java.sources.organizeImports.starThreshold"] = {default = 99,description = "Specifies the number of imports added before a star-import declaration is used.",minimum = 1,scope = "window",type = "integer"},["java.sources.organizeImports.staticStarThreshold"] = {default = 99,description = "Specifies the number of static imports added before a star-import declaration is used.",minimum = 1,scope = "window",type = "integer"},["java.symbols.includeSourceMethodDeclarations"] = {default = false,markdownDescription = "Include method declarations from source files in symbol search.",scope = "window",type = "boolean"},["java.templates.fileHeader"] = {default = {},markdownDescription = "Specifies the file header comment for new Java file. Supports configuring multi-line comments with an array of strings, and using ${variable} to reference the [predefined variables](command:_java.templateVariables).",scope = "window",type = "array"},["java.templates.typeComment"] = {default = {},markdownDescription = "Specifies the type comment for new Java type. Supports configuring multi-line comments with an array of strings, and using ${variable} to reference the [predefined variables](command:_java.templateVariables).",scope = "window",type = "array"},["java.trace.server"] = {default = "off",description = "Traces the communication between VS Code and the Java language server.",enum = { "off", "messages", "verbose" },scope = "window",type = "string"},["java.typeHierarchy.lazyLoad"] = {default = false,description = "Enable/disable lazy loading the content in type hierarchy. Lazy loading could save a lot of loading time but every type should be expanded manually to load its content.",scope = "window",type = "boolean"}},title = "Java",type = "object"}
\ No newline at end of file diff --git a/lua/mason-schemas/lsp/omnisharp.lua b/lua/mason-schemas/lsp/omnisharp.lua index 769cae96..9d8f7caa 100644 --- a/lua/mason-schemas/lsp/omnisharp.lua +++ b/lua/mason-schemas/lsp/omnisharp.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["csharp.format.enable"] = {default = true,description = "Enable/disable default C# formatter (requires restart).",type = "boolean"},["csharp.inlayHints.parameters.enabled"] = {default = false,description = "Display inline parameter name hints",type = "boolean"},["csharp.inlayHints.parameters.forIndexerParameters"] = {default = false,description = "Show hints for indexers",type = "boolean"},["csharp.inlayHints.parameters.forLiteralParameters"] = {default = false,description = "Show hints for literals",type = "boolean"},["csharp.inlayHints.parameters.forObjectCreationParameters"] = {default = false,description = "Show hints for 'new' expressions",type = "boolean"},["csharp.inlayHints.parameters.forOtherParameters"] = {default = false,description = "Show hints for everything else",type = "boolean"},["csharp.inlayHints.parameters.suppressForParametersThatDifferOnlyBySuffix"] = {default = false,description = "Suppress hints when parameter names differ only by suffix",type = "boolean"},["csharp.inlayHints.parameters.suppressForParametersThatMatchArgumentName"] = {default = false,description = "Suppress hints when argument matches parameter name",type = "boolean"},["csharp.inlayHints.parameters.suppressForParametersThatMatchMethodIntent"] = {default = false,description = "Suppress hints when parameter name matches the method's intent",type = "boolean"},["csharp.inlayHints.types.enabled"] = {default = false,description = "Display inline type hints",type = "boolean"},["csharp.inlayHints.types.forImplicitObjectCreation"] = {default = false,description = "Show hints for implicit object creation",type = "boolean"},["csharp.inlayHints.types.forImplicitVariableTypes"] = {default = false,description = "Show hints for variables with inferred types",type = "boolean"},["csharp.inlayHints.types.forLambdaParameterTypes"] = {default = false,description = "Show hints for lambda parameter types",type = "boolean"},["csharp.maxProjectFileCountForDiagnosticAnalysis"] = {default = 1000,description = "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.",type = "number"},["csharp.referencesCodeLens.enabled"] = {default = true,description = "Specifies whether the references CodeLens should be shown.",type = "boolean"},["csharp.referencesCodeLens.filteredSymbols"] = {default = {},description = "Array of custom symbol names for which CodeLens should be disabled.",items = {type = "string"},type = "array"},["csharp.semanticHighlighting.enabled"] = {default = true,description = "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.",scope = "window",type = "boolean"},["csharp.showOmnisharpLogOnError"] = {default = true,description = "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.",type = "boolean"},["csharp.suppressBuildAssetsNotification"] = {default = false,description = "Suppress the notification window to add missing assets to build or debug the application.",type = "boolean"},["csharp.suppressDotnetInstallWarning"] = {default = false,description = "Suppress the warning that the .NET Core SDK is not on the path.",type = "boolean"},["csharp.suppressDotnetRestoreNotification"] = {default = false,description = "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.",type = "boolean"},["csharp.suppressHiddenDiagnostics"] = {default = true,description = "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.",type = "boolean"},["csharp.suppressProjectJsonWarning"] = {default = false,description = "Suppress the warning that project.json is no longer a supported project format for .NET Core applications",type = "boolean"},["csharp.testsCodeLens.enabled"] = {default = true,description = "Specifies whether the run and debug test CodeLens should be shown.",type = "boolean"},["csharp.unitTestDebuggingOptions"] = {default = vim.empty_dict(),description = "Options to use with the debugger when launching for unit test debugging.",properties = {allowFastEvaluate = {default = true,description = "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",type = "boolean"},debugServer = {default = 4711,description = "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode",type = "number"},enableStepFiltering = {default = true,description = "Optional flag to enable stepping over Properties and Operators.",type = "boolean"},justMyCode = {default = true,description = "Optional flag to only show user code.",type = "boolean"},logging = {default = vim.empty_dict(),description = "Optional flags to determine what types of messages should be logged to the output window.",properties = {browserStdOut = {default = true,description = "Optional flag to determine if stdout text from the launching the web browser should be logged to the output window.",type = "boolean"},elapsedTiming = {default = false,description = "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",type = "boolean"},engineLogging = {default = false,description = "Optional flag to determine whether diagnostic engine logs should be logged to the output window.",type = "boolean"},exceptions = {default = true,description = "Optional flag to determine whether exception messages should be logged to the output window.",type = "boolean"},moduleLoad = {default = true,description = "Optional flag to determine whether module load events should be logged to the output window.",type = "boolean"},processExit = {default = true,description = "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",type = "boolean"},programOutput = {default = true,description = "Optional flag to determine whether program output should be logged to the output window when not using an external console.",type = "boolean"},threadExit = {default = false,description = "Controls if a message is logged when a thread in the target process exits. Default: `false`.",type = "boolean"}},required = {},type = "object"},requireExactSource = {default = true,description = "Optional flag to require current source code to match the pdb.",type = "boolean"},sourceFileMap = {additionalProperties = {type = "string"},default = {["<insert-source-path-here>"] = "<insert-target-path-here>"},description = "Optional source file mappings passed to the debug engine. Example: '{ \"C:\\foo\":\"/home/user/foo\" }'",type = "object"},sourceLinkOptions = {additionalItems = {properties = {enabled = {default = "true",description = "Is Source Link enabled for this URL? If unspecified, this option defaults to 'true'.",title = "boolean"}},type = "object"},default = {["*"] = {enabled = true}},description = "Options to control how Source Link connects to web servers. For more information: https://aka.ms/VSCode-CS-LaunchJson#source-link-options",type = "object"},suppressJITOptimizations = {default = false,description = "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. For more information: https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations",type = "boolean"},symbolOptions = {default = {searchMicrosoftSymbolServer = false,searchNuGetOrgSymbolServer = false,searchPaths = {}},description = "Options to control how symbols (.pdb files) are found and loaded.",properties = {cachePath = {default = "~/.dotnet/symbolcache",description = "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",type = "string"},moduleFilter = {default = {excludedModules = {},mode = "loadAllButExcluded"},description = "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.",properties = {excludedModules = {default = {},description = "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.",items = {type = "string"},type = "array"},includeSymbolsNextToModules = {default = true,description = "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",type = "boolean"},includedModules = {default = { "MyExampleModule.dll" },description = "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",items = {type = "string"},type = "array"},mode = {default = "loadAllButExcluded",description = "Controls which of the two basic operating modes the module filter operates in.",enum = { "loadAllButExcluded", "loadOnlyIncluded" },enumDescriptions = { "Load symbols for all modules unless the module is in the 'excludedModules' array.", "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." },type = "string"}},required = { "mode" },type = "object"},searchMicrosoftSymbolServer = {default = false,description = "If 'true' the Microsoft Symbol server (https://msdl.microsoft.com/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",type = "boolean"},searchNuGetOrgSymbolServer = {default = false,description = "If 'true' the NuGet.org symbol server (https://symbols.nuget.org/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",type = "boolean"},searchPaths = {default = {},description = "Array of symbol server URLs (example: http://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.",items = {type = "string"},type = "array"}},type = "object"},targetArchitecture = {description = "[Only supported in local macOS debugging] The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86_64 or arm64.",type = "string"},type = {default = "coreclr",description = "Type type of code to debug. Can be either 'coreclr' for .NET Core debugging, or 'clr' for Desktop .NET Framework. 'clr' only works on Windows as the Desktop framework is Windows-only.",enum = { "coreclr", "clr" },type = "string"}},type = "object"},["omnisharp.analyzeOpenDocumentsOnly"] = {default = false,description = "Only run analyzers against open files when 'enableRoslynAnalyzers' is true",type = "boolean"},["omnisharp.autoStart"] = {default = true,description = "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command",type = "boolean"},["omnisharp.defaultLaunchSolution"] = {description = "The name of the default solution used at start up if the repo has multiple solutions. e.g.'MyAwesomeSolution.sln'. Default value is `null` which will cause the first in alphabetical order to be chosen.",type = "string"},["omnisharp.disableMSBuildDiagnosticWarning"] = {default = false,description = "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log",type = "boolean"},["omnisharp.dotNetCliPaths"] = {description = "Paths to a local download of the .NET CLI to use for running any user code.",items = {type = "string"},type = "array",uniqueItems = true},["omnisharp.dotnetPath"] = {description = 'Specified the path to a dotnet installation to use when "useModernNet" is set to true, instead of the default system one. This only influences the dotnet installation to use for hosting Omnisharp itself. Example: "/home/username/mycustomdotnetdirectory".',scope = "window",type = "string"},["omnisharp.enableAsyncCompletion"] = {default = false,description = "(EXPERIMENTAL) Enables support for resolving completion edits asynchronously. This can speed up time to show the completion list, particularly override and partial method completion lists, at the cost of slight delays after inserting a completion item. Most completion items will have no noticeable impact with this feature, but typing immediately after inserting an override or partial method completion, before the insert is completed, can have unpredictable results.",type = "boolean"},["omnisharp.enableDecompilationSupport"] = {default = false,description = "Enables support for decompiling external references instead of viewing metadata.",scope = "machine",type = "boolean"},["omnisharp.enableEditorConfigSupport"] = {default = true,description = "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.",type = "boolean"},["omnisharp.enableImportCompletion"] = {default = false,description = "Enables support for showing unimported types and unimported extension methods in completion lists. When committed, the appropriate using directive will be added at the top of the current file. This option can have a negative impact on initial completion responsiveness, particularly for the first few completion sessions after opening a solution.",type = "boolean"},["omnisharp.enableMsBuildLoadProjectsOnDemand"] = {default = false,description = "If true, MSBuild project system will only load projects for files that were opened in the editor. This setting is useful for big C# codebases and allows for faster initialization of code navigation features only for projects that are relevant to code that is being edited. With this setting enabled OmniSharp may load fewer projects and may thus display incomplete reference lists for symbols.",type = "boolean"},["omnisharp.enableRoslynAnalyzers"] = {default = false,description = "Enables support for roslyn analyzers, code fixes and rulesets.",type = "boolean"},["omnisharp.loggingLevel"] = {default = "information",description = "Specifies the level of logging output from the OmniSharp server.",enum = { "trace", "debug", "information", "warning", "error", "critical" },type = "string"},["omnisharp.maxFindSymbolsItems"] = {default = 1000,description = "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.",type = "number"},["omnisharp.maxProjectResults"] = {default = 250,description = "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).",type = "number"},["omnisharp.minFindSymbolsFilterLength"] = {default = 0,description = "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.",type = "number"},["omnisharp.monoPath"] = {description = 'Specifies the path to a mono installation to use when "useModernNet" is set to false, instead of the default system one. Example: "/Library/Frameworks/Mono.framework/Versions/Current"',scope = "machine",type = "string"},["omnisharp.organizeImportsOnFormat"] = {default = false,description = "Specifies whether 'using' directives should be grouped and sorted during document formatting.",type = "boolean"},["omnisharp.path"] = {description = 'Specifies the path to OmniSharp. When left empty the OmniSharp version pinned to the C# Extension is used. This can be the absolute path to an OmniSharp executable, a specific version number, or "latest". If a version number or "latest" is specified, the appropriate version of OmniSharp will be downloaded on your behalf. Setting "latest" is an opt-in into latest beta releases of OmniSharp.',scope = "machine",type = "string"},["omnisharp.projectLoadTimeout"] = {default = 60,description = "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.",type = "number"},["omnisharp.sdkIncludePrereleases"] = {default = true,description = 'Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when "useModernNet" is set to true.',scope = "window",type = "boolean"},["omnisharp.sdkPath"] = {description = 'Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when "useModernNet" is set to true. Example: /home/username/dotnet/sdks/6.0.300.',scope = "window",type = "string"},["omnisharp.sdkVersion"] = {description = 'Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when "useModernNet" is set to true. Example: 6.0.300.',scope = "window",type = "string"},["omnisharp.testRunSettings"] = {description = "Path to the .runsettings file which should be used when running unit tests.",type = "string"},["omnisharp.useEditorFormattingSettings"] = {default = true,description = "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).",type = "boolean"},["omnisharp.useModernNet"] = {default = true,description = "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.",scope = "window",title = "Use .NET 6 build of OmniSharp",type = "boolean"},["omnisharp.waitForDebugger"] = {default = false,description = "Pass the --debug flag when launching the OmniSharp server to allow a debugger to be attached.",type = "boolean"},["razor.devmode"] = {default = false,description = "Forces the omnisharp-vscode extension to run in a mode that enables local Razor.VSCode deving.",type = "boolean"},["razor.disabled"] = {default = false,description = "Specifies whether to disable Razor language features.",type = "boolean"},["razor.format.enable"] = {default = true,description = "Enable/disable default Razor formatter.",scope = "window",type = "boolean"},["razor.languageServer.debug"] = {default = false,description = "Specifies whether to wait for debug attach when launching the language server.",type = "boolean"},["razor.languageServer.directory"] = {description = "Overrides the path to the Razor Language Server directory.",scope = "machine",type = "string"},["razor.plugin.path"] = {description = "Overrides the path to the Razor plugin dll.",scope = "machine",type = "string"},["razor.trace"] = {default = "Off",description = "Specifies whether to output all messages [Verbose], some messages [Messages] or not at all [Off].",enum = { "Off", "Messages", "Verbose" },enumDescriptions = { "Does not log messages from the Razor extension", "Logs only some messages from the Razor extension", "Logs all messages from the Razor extension" },type = "string"}},title = "C# configuration"}
\ No newline at end of file +return {properties = {["csharp.format.enable"] = {default = true,description = "Enable/disable default C# formatter (requires restart).",type = "boolean"},["csharp.inlayHints.parameters.enabled"] = {default = false,description = "Display inline parameter name hints",type = "boolean"},["csharp.inlayHints.parameters.forIndexerParameters"] = {default = false,description = "Show hints for indexers",type = "boolean"},["csharp.inlayHints.parameters.forLiteralParameters"] = {default = false,description = "Show hints for literals",type = "boolean"},["csharp.inlayHints.parameters.forObjectCreationParameters"] = {default = false,description = "Show hints for 'new' expressions",type = "boolean"},["csharp.inlayHints.parameters.forOtherParameters"] = {default = false,description = "Show hints for everything else",type = "boolean"},["csharp.inlayHints.parameters.suppressForParametersThatDifferOnlyBySuffix"] = {default = false,description = "Suppress hints when parameter names differ only by suffix",type = "boolean"},["csharp.inlayHints.parameters.suppressForParametersThatMatchArgumentName"] = {default = false,description = "Suppress hints when argument matches parameter name",type = "boolean"},["csharp.inlayHints.parameters.suppressForParametersThatMatchMethodIntent"] = {default = false,description = "Suppress hints when parameter name matches the method's intent",type = "boolean"},["csharp.inlayHints.types.enabled"] = {default = false,description = "Display inline type hints",type = "boolean"},["csharp.inlayHints.types.forImplicitObjectCreation"] = {default = false,description = "Show hints for implicit object creation",type = "boolean"},["csharp.inlayHints.types.forImplicitVariableTypes"] = {default = false,description = "Show hints for variables with inferred types",type = "boolean"},["csharp.inlayHints.types.forLambdaParameterTypes"] = {default = false,description = "Show hints for lambda parameter types",type = "boolean"},["csharp.maxProjectFileCountForDiagnosticAnalysis"] = {default = 1000,description = "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.",type = "number"},["csharp.referencesCodeLens.enabled"] = {default = true,description = "Specifies whether the references CodeLens should be shown.",type = "boolean"},["csharp.referencesCodeLens.filteredSymbols"] = {default = {},description = "Array of custom symbol names for which CodeLens should be disabled.",items = {type = "string"},type = "array"},["csharp.semanticHighlighting.enabled"] = {default = true,description = "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.",scope = "window",type = "boolean"},["csharp.showOmnisharpLogOnError"] = {default = true,description = "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.",type = "boolean"},["csharp.suppressBuildAssetsNotification"] = {default = false,description = "Suppress the notification window to add missing assets to build or debug the application.",type = "boolean"},["csharp.suppressDotnetInstallWarning"] = {default = false,description = "Suppress the warning that the .NET Core SDK is not on the path.",type = "boolean"},["csharp.suppressDotnetRestoreNotification"] = {default = false,description = "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.",type = "boolean"},["csharp.suppressHiddenDiagnostics"] = {default = true,description = "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.",type = "boolean"},["csharp.suppressProjectJsonWarning"] = {default = false,description = "Suppress the warning that project.json is no longer a supported project format for .NET Core applications",type = "boolean"},["csharp.testsCodeLens.enabled"] = {default = true,description = "Specifies whether the run and debug test CodeLens should be shown.",type = "boolean"},["csharp.unitTestDebuggingOptions"] = {default = vim.empty_dict(),description = "Options to use with the debugger when launching for unit test debugging.",properties = {allowFastEvaluate = {default = true,description = "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.",type = "boolean"},debugServer = {default = 4711,description = "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode",type = "number"},enableStepFiltering = {default = true,description = "Optional flag to enable stepping over Properties and Operators.",type = "boolean"},justMyCode = {default = true,description = "Optional flag to only show user code.",type = "boolean"},logging = {default = vim.empty_dict(),description = "Optional flags to determine what types of messages should be logged to the output window.",properties = {browserStdOut = {default = true,description = "Optional flag to determine if stdout text from the launching the web browser should be logged to the output window.",type = "boolean"},elapsedTiming = {default = false,description = "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took.",type = "boolean"},engineLogging = {default = false,description = "Optional flag to determine whether diagnostic engine logs should be logged to the output window.",type = "boolean"},exceptions = {default = true,description = "Optional flag to determine whether exception messages should be logged to the output window.",type = "boolean"},moduleLoad = {default = true,description = "Optional flag to determine whether module load events should be logged to the output window.",type = "boolean"},processExit = {default = true,description = "Controls if a message is logged when the target process exits, or debugging is stopped. Default: `true`.",type = "boolean"},programOutput = {default = true,description = "Optional flag to determine whether program output should be logged to the output window when not using an external console.",type = "boolean"},threadExit = {default = false,description = "Controls if a message is logged when a thread in the target process exits. Default: `false`.",type = "boolean"}},required = {},type = "object"},requireExactSource = {default = true,description = "Optional flag to require current source code to match the pdb.",type = "boolean"},sourceFileMap = {additionalProperties = {type = "string"},default = {["<insert-source-path-here>"] = "<insert-target-path-here>"},description = "Optional source file mappings passed to the debug engine. Example: '{ \"C:\\foo\":\"/home/user/foo\" }'",type = "object"},sourceLinkOptions = {additionalItems = {properties = {enabled = {default = "true",description = "Is Source Link enabled for this URL? If unspecified, this option defaults to 'true'.",title = "boolean"}},type = "object"},default = {["*"] = {enabled = true}},description = "Options to control how Source Link connects to web servers. For more information: https://aka.ms/VSCode-CS-LaunchJson#source-link-options",type = "object"},suppressJITOptimizations = {default = false,description = "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. For more information: https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations",type = "boolean"},symbolOptions = {default = {searchMicrosoftSymbolServer = false,searchNuGetOrgSymbolServer = false,searchPaths = {}},description = "Options to control how symbols (.pdb files) are found and loaded.",properties = {cachePath = {default = "~/.dotnet/symbolcache",description = "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.",type = "string"},moduleFilter = {default = {excludedModules = {},mode = "loadAllButExcluded"},description = "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.",properties = {excludedModules = {default = {},description = "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.",items = {type = "string"},type = "array"},includeSymbolsNextToModules = {default = true,description = "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",type = "boolean"},includedModules = {default = { "MyExampleModule.dll" },description = "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.",items = {type = "string"},type = "array"},mode = {default = "loadAllButExcluded",description = "Controls which of the two basic operating modes the module filter operates in.",enum = { "loadAllButExcluded", "loadOnlyIncluded" },enumDescriptions = { "Load symbols for all modules unless the module is in the 'excludedModules' array.", "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." },type = "string"}},required = { "mode" },type = "object"},searchMicrosoftSymbolServer = {default = false,description = "If 'true' the Microsoft Symbol server (https://msdl.microsoft.com/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",type = "boolean"},searchNuGetOrgSymbolServer = {default = false,description = "If 'true' the NuGet.org symbol server (https://symbols.nuget.org/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.",type = "boolean"},searchPaths = {default = {},description = "Array of symbol server URLs (example: http://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.",items = {type = "string"},type = "array"}},type = "object"},targetArchitecture = {description = "[Only supported in local macOS debugging] The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86_64 or arm64.",type = "string"},type = {default = "coreclr",description = "Type type of code to debug. Can be either 'coreclr' for .NET Core debugging, or 'clr' for Desktop .NET Framework. 'clr' only works on Windows as the Desktop framework is Windows-only.",enum = { "coreclr", "clr" },type = "string"}},type = "object"},["omnisharp.analyzeOpenDocumentsOnly"] = {default = false,description = "Only run analyzers against open files when 'enableRoslynAnalyzers' is true",type = "boolean"},["omnisharp.autoStart"] = {default = true,description = "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command",type = "boolean"},["omnisharp.defaultLaunchSolution"] = {description = "The name of the default solution used at start up if the repo has multiple solutions. e.g.'MyAwesomeSolution.sln'. Default value is `null` which will cause the first in alphabetical order to be chosen.",type = "string"},["omnisharp.disableMSBuildDiagnosticWarning"] = {default = false,description = "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log",type = "boolean"},["omnisharp.dotNetCliPaths"] = {description = "Paths to a local download of the .NET CLI to use for running any user code.",items = {type = "string"},type = "array",uniqueItems = true},["omnisharp.dotnetPath"] = {description = 'Specified the path to a dotnet installation to use when "useModernNet" is set to true, instead of the default system one. This only influences the dotnet installation to use for hosting Omnisharp itself. Example: "/home/username/mycustomdotnetdirectory".',scope = "window",type = "string"},["omnisharp.enableAsyncCompletion"] = {default = false,description = "(EXPERIMENTAL) Enables support for resolving completion edits asynchronously. This can speed up time to show the completion list, particularly override and partial method completion lists, at the cost of slight delays after inserting a completion item. Most completion items will have no noticeable impact with this feature, but typing immediately after inserting an override or partial method completion, before the insert is completed, can have unpredictable results.",type = "boolean"},["omnisharp.enableDecompilationSupport"] = {default = false,description = "Enables support for decompiling external references instead of viewing metadata.",scope = "machine",type = "boolean"},["omnisharp.enableEditorConfigSupport"] = {default = true,description = "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.",type = "boolean"},["omnisharp.enableImportCompletion"] = {default = false,description = "Enables support for showing unimported types and unimported extension methods in completion lists. When committed, the appropriate using directive will be added at the top of the current file. This option can have a negative impact on initial completion responsiveness, particularly for the first few completion sessions after opening a solution.",type = "boolean"},["omnisharp.enableMsBuildLoadProjectsOnDemand"] = {default = false,description = "If true, MSBuild project system will only load projects for files that were opened in the editor. This setting is useful for big C# codebases and allows for faster initialization of code navigation features only for projects that are relevant to code that is being edited. With this setting enabled OmniSharp may load fewer projects and may thus display incomplete reference lists for symbols.",type = "boolean"},["omnisharp.enableRoslynAnalyzers"] = {default = false,description = "Enables support for roslyn analyzers, code fixes and rulesets.",type = "boolean"},["omnisharp.loggingLevel"] = {default = "information",description = "Specifies the level of logging output from the OmniSharp server.",enum = { "trace", "debug", "information", "warning", "error", "critical" },type = "string"},["omnisharp.maxFindSymbolsItems"] = {default = 1000,description = "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.",type = "number"},["omnisharp.maxProjectResults"] = {default = 250,description = "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).",type = "number"},["omnisharp.minFindSymbolsFilterLength"] = {default = 0,description = "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.",type = "number"},["omnisharp.monoPath"] = {description = 'Specifies the path to a mono installation to use when "useModernNet" is set to false, instead of the default system one. Example: "/Library/Frameworks/Mono.framework/Versions/Current"',scope = "machine",type = "string"},["omnisharp.organizeImportsOnFormat"] = {default = false,description = "Specifies whether 'using' directives should be grouped and sorted during document formatting.",type = "boolean"},["omnisharp.path"] = {description = 'Specifies the path to OmniSharp. When left empty the OmniSharp version pinned to the C# Extension is used. This can be the absolute path to an OmniSharp executable, a specific version number, or "latest". If a version number or "latest" is specified, the appropriate version of OmniSharp will be downloaded on your behalf. Setting "latest" is an opt-in into latest beta releases of OmniSharp.',scope = "machine",type = "string"},["omnisharp.projectFilesExcludePattern"] = {default = "**/node_modules/**,**/.git/**,**/bower_components/**",description = "The exclude pattern used by OmniSharp to find all project files.",type = "string"},["omnisharp.projectLoadTimeout"] = {default = 60,description = "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.",type = "number"},["omnisharp.sdkIncludePrereleases"] = {default = true,description = 'Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when "useModernNet" is set to true.',scope = "window",type = "boolean"},["omnisharp.sdkPath"] = {description = 'Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when "useModernNet" is set to true. Example: /home/username/dotnet/sdks/6.0.300.',scope = "window",type = "string"},["omnisharp.sdkVersion"] = {description = 'Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when "useModernNet" is set to true. Example: 6.0.300.',scope = "window",type = "string"},["omnisharp.testRunSettings"] = {description = "Path to the .runsettings file which should be used when running unit tests.",type = "string"},["omnisharp.useEditorFormattingSettings"] = {default = true,description = "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).",type = "boolean"},["omnisharp.useModernNet"] = {default = true,description = "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.",scope = "window",title = "Use .NET 6 build of OmniSharp",type = "boolean"},["omnisharp.waitForDebugger"] = {default = false,description = "Pass the --debug flag when launching the OmniSharp server to allow a debugger to be attached.",type = "boolean"},["razor.devmode"] = {default = false,description = "Forces the omnisharp-vscode extension to run in a mode that enables local Razor.VSCode deving.",type = "boolean"},["razor.disabled"] = {default = false,description = "Specifies whether to disable Razor language features.",type = "boolean"},["razor.format.enable"] = {default = true,description = "Enable/disable default Razor formatter.",scope = "window",type = "boolean"},["razor.languageServer.debug"] = {default = false,description = "Specifies whether to wait for debug attach when launching the language server.",type = "boolean"},["razor.languageServer.directory"] = {description = "Overrides the path to the Razor Language Server directory.",scope = "machine",type = "string"},["razor.plugin.path"] = {description = "Overrides the path to the Razor plugin dll.",scope = "machine",type = "string"},["razor.trace"] = {default = "Off",description = "Specifies whether to output all messages [Verbose], some messages [Messages] or not at all [Off].",enum = { "Off", "Messages", "Verbose" },enumDescriptions = { "Does not log messages from the Razor extension", "Logs only some messages from the Razor extension", "Logs all messages from the Razor extension" },type = "string"}},title = "C# configuration"}
\ No newline at end of file diff --git a/lua/mason-schemas/lsp/rescript-lsp.lua b/lua/mason-schemas/lsp/rescript-lsp.lua index 80b96dc4..506bb8a2 100644 --- a/lua/mason-schemas/lsp/rescript-lsp.lua +++ b/lua/mason-schemas/lsp/rescript-lsp.lua @@ -1,3 +1,3 @@ -- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY. -- stylua: ignore start -return {properties = {["rescript.settings.allowBuiltInFormatter"] = {default = false,description = "Whether you want to allow the extension to format your code using its built in formatter when it cannot find a ReScript compiler version in your current project to use for formatting.",scope = "language-overridable",type = "boolean"},["rescript.settings.askToStartBuild"] = {default = true,description = "Whether you want the extension to prompt for autostarting a ReScript build if a project is opened with no build running.",scope = "language-overridable",type = "boolean"},["rescript.settings.autoRunCodeAnalysis"] = {default = false,description = "Automatically start ReScript's code analysis.",type = "boolean"},["rescript.settings.binaryPath"] = {default = vim.NIL,description = "Path to the directory where ReScript binaries are. You can use it if you haven't or don't want to use the installed ReScript from node_modules in your project.",type = { "string", "null" }},["rescript.settings.codeLens"] = {default = false,description = "Enable (experimental) code lens for function definitions.",type = "boolean"},["rescript.settings.inlayHints.enable"] = {default = false,description = "Enable (experimental) inlay hints.",type = "boolean"},["rescript.settings.inlayHints.maxLength"] = {default = 25,markdownDescription = "Maximum length of character for inlay hints. Set to null to have an unlimited length. Inlay hints that exceed the maximum length will not be shown.",minimum = 0,type = { "null", "integer" }},["rescript.settings.signatureHelp.enable"] = {default = false,description = "Enable (experimental) signature help for function calls.",type = "boolean"}},title = "ReScript",type = "object"}
\ No newline at end of file +return {properties = {["rescript.settings.allowBuiltInFormatter"] = {default = false,description = "Whether you want to allow the extension to format your code using its built in formatter when it cannot find a ReScript compiler version in your current project to use for formatting.",scope = "language-overridable",type = "boolean"},["rescript.settings.askToStartBuild"] = {default = true,description = "Whether you want the extension to prompt for autostarting a ReScript build if a project is opened with no build running.",scope = "language-overridable",type = "boolean"},["rescript.settings.autoRunCodeAnalysis"] = {default = false,description = "Automatically start ReScript's code analysis.",type = "boolean"},["rescript.settings.binaryPath"] = {default = vim.NIL,description = "Path to the directory where cross-platform ReScript binaries are. You can use it if you haven't or don't want to use the installed ReScript from node_modules in your project.",type = { "string", "null" }},["rescript.settings.codeLens"] = {default = false,description = "Enable (experimental) code lens for function definitions.",type = "boolean"},["rescript.settings.inlayHints.enable"] = {default = false,description = "Enable (experimental) inlay hints.",type = "boolean"},["rescript.settings.inlayHints.maxLength"] = {default = 25,markdownDescription = "Maximum length of character for inlay hints. Set to null to have an unlimited length. Inlay hints that exceed the maximum length will not be shown.",minimum = 0,type = { "null", "integer" }},["rescript.settings.platformPath"] = {default = vim.NIL,description = "Path to the directory where platform-specific ReScript binaries are. You can use it if you haven't or don't want to use the installed ReScript from node_modules in your project.",type = { "string", "null" }},["rescript.settings.signatureHelp.enable"] = {default = false,description = "Enable (experimental) signature help for function calls.",type = "boolean"}},title = "ReScript",type = "object"}
\ No newline at end of file |
