aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-schemas/lsp/solargraph.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-schemas/lsp/solargraph.lua')
-rw-r--r--lua/mason-schemas/lsp/solargraph.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/mason-schemas/lsp/solargraph.lua b/lua/mason-schemas/lsp/solargraph.lua
new file mode 100644
index 00000000..7cbb67fb
--- /dev/null
+++ b/lua/mason-schemas/lsp/solargraph.lua
@@ -0,0 +1,3 @@
+-- THIS FILE IS GENERATED. DO NOT EDIT MANUALLY.
+-- stylua: ignore start
+return {properties = {["solargraph.autoformat"] = {default = false,description = "Enable automatic formatting while typing (WARNING: experimental)",enum = { true, false },type = { "boolean" }},["solargraph.bundlerPath"] = {default = "bundle",description = "Path to the bundle executable, defaults to 'bundle'. Needs to be an absolute path for the 'bundle' exec/shim",scope = "resource",type = "string"},["solargraph.checkGemVersion"] = {default = true,description = "Automatically check if a new version of the Solargraph gem is available.",enum = { true, false },type = "boolean"},["solargraph.commandPath"] = {default = "solargraph",description = "Path to the solargraph command. Set this to an absolute path to select from multiple installed Ruby versions.",scope = "resource",type = "string"},["solargraph.completion"] = {default = true,description = "Enable completion",enum = { true, false },type = { "boolean" }},["solargraph.definitions"] = {default = true,description = "Enable definitions (go to, etc.)",enum = { true, false },type = { "boolean" }},["solargraph.diagnostics"] = {default = false,description = "Enable diagnostics",enum = { true, false },type = { "boolean" }},["solargraph.externalServer"] = {default = {host = "localhost",port = 7658},description = "The host and port to use for external transports. (Ignored for stdio and socket transports.)",properties = {host = {default = "localhost",type = "string"},port = {default = 7658,type = "integer"}},type = "object"},["solargraph.folding"] = {default = true,description = "Enable folding ranges",type = "boolean"},["solargraph.formatting"] = {default = false,description = "Enable document formatting",enum = { true, false },type = { "boolean" }},["solargraph.hover"] = {default = true,description = "Enable hover",enum = { true, false },type = { "boolean" }},["solargraph.logLevel"] = {default = "warn",description = "Level of debug info to log. `warn` is least and `debug` is most.",enum = { "warn", "info", "debug" },type = "string"},["solargraph.references"] = {default = true,description = "Enable finding references",enum = { true, false },type = { "boolean" }},["solargraph.rename"] = {default = true,description = "Enable symbol renaming",enum = { true, false },type = { "boolean" }},["solargraph.symbols"] = {default = true,description = "Enable symbols",enum = { true, false },type = { "boolean" }},["solargraph.transport"] = {default = "socket",description = "The type of transport to use.",enum = { "socket", "stdio", "external" },type = "string"},["solargraph.useBundler"] = {default = false,description = "Use `bundle exec` to run solargraph. (If this is true, the solargraph.commandPath setting is ignored.)",type = "boolean"}},title = "Solargraph settings for Ruby"} \ No newline at end of file