plugins.lsp.servers.jsonnet_ls.settings.formatting.CommentStyle
Whether comments should use hash #
, slash //
, or be left as-is.
Type: null or one of “hash”, “slash”, “leave” or raw lua code
Default:
null
Plugin default: "slash"
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.Indent
The number of spaces for each level of indenation.
Type: null or unsigned integer, meaning >=0, or raw lua code
Default:
null
Plugin default: 2
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.MaxBlankLines
Max allowed number of consecutive blank lines.
Type: null or unsigned integer, meaning >=0, or raw lua code
Default:
null
Plugin default: 2
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.PadArrays
Causes arrays to be written like [ this ]
instead of [this]
.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.PadObjects
Causes objects to be written like { this }
instead of {this}
.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.PrettyFieldNames
Causes fields to only be wrapped in ''
when needed.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.SortImports
Causes imports at the top of the file to be sorted in groups by filename.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.StringStyle
Whether strings should use double quotes "
, single quotes '
, or be left as-is.
Type: null or one of “double”, “single”, “leave” or raw lua code
Default:
null
Plugin default: "single"
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.StripAllButComments
Removes everything, other than comments.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.StripComments
Removes all comments.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.StripEverything
Removes all comments and newlines.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
plugins.lsp.servers.jsonnet_ls.settings.formatting.UseImplicitPlus
Removes plus sign where it is not required.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by: