+ "experimentalPostfixCompletions": {
+ "type": "boolean",
+ "default": true,
+ "description": "**This setting is experimental and may be deleted.**\n\nexperimentalPostfixCompletions enables artifical method snippets\nsuch as \"someSlice.sort!\".\n"
+ },
+ "experimentalTemplateSupport": {
+ "type": "boolean",
+ "default": false,
+ "description": "**This setting is experimental and may be deleted.**\n\nexperimentalTemplateSupport opts into the experimental support\nfor template files.\n"
+ },
+ "experimentalUseInvalidMetadata": {
+ "type": "boolean",
+ "default": false,
+ "description": "**This setting is experimental and may be deleted.**\n\nexperimentalUseInvalidMetadata enables gopls to fall back on outdated\npackage metadata to provide editor features if the go command fails to\nload packages for some reason (like an invalid go.mod file). This will\neventually be the default behavior, and this setting will be removed.\n"
+ },
+ "experimentalWatchedFileDelay": {
+ "type": "string",
+ "default": "0s",
+ "description": "**This setting is experimental and may be deleted.**\n\nexperimentalWatchedFileDelay controls the amount of time that gopls waits\nfor additional workspace/didChangeWatchedFiles notifications to arrive,\nbefore processing all such notifications in a single batch. This is\nintended for use by LSP clients that don't support their own batching of\nfile system notifications.\n\nThis option must be set to a valid duration string, for example `\"100ms\"`.\n"
+ },