aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-03-03 06:17:53 +0000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-03-03 06:17:53 +0000
commit2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8 (patch)
tree30024cc949686e527b68fe4419f43960e4046a56 /doc
parentfeat: add pico8-ls support (#3041) (diff)
downloadnvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.tar
nvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.tar.gz
nvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.tar.bz2
nvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.tar.lz
nvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.tar.xz
nvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.tar.zst
nvim-lspconfig-2badbe5c22ca9ce33ec4f39e4d5151db4212a0d8.zip
docs: update server_configurations.md
skip-checks: true
Diffstat (limited to 'doc')
-rw-r--r--doc/server_configurations.md532
-rw-r--r--doc/server_configurations.txt532
2 files changed, 92 insertions, 972 deletions
diff --git a/doc/server_configurations.md b/doc/server_configurations.md
index 4ca7b1f9..9da31dd7 100644
--- a/doc/server_configurations.md
+++ b/doc/server_configurations.md
@@ -179,6 +179,7 @@ autogenerated from the Lua files. You can view this file in Nvim by running
- [pest_ls](#pest_ls)
- [phan](#phan)
- [phpactor](#phpactor)
+- [pico8_ls](#pico8_ls)
- [pkgbuild_language_server](#pkgbuild_language_server)
- [please](#please)
- [postgres_lsp](#postgres_lsp)
@@ -700,57 +701,7 @@ require'lspconfig'.arduino_language_server.setup{}
snippetSupport = false
},
completionItemKind = {
- valueSet = { { 1, "Text",
- <metatable> = <1>{}
- }, { 2, "Method",
- <metatable> = <table 1>
- }, { 3, "Function",
- <metatable> = <table 1>
- }, { 4, "Constructor",
- <metatable> = <table 1>
- }, { 5, "Field",
- <metatable> = <table 1>
- }, { 6, "Variable",
- <metatable> = <table 1>
- }, { 7, "Class",
- <metatable> = <table 1>
- }, { 8, "Interface",
- <metatable> = <table 1>
- }, { 9, "Module",
- <metatable> = <table 1>
- }, { 10, "Property",
- <metatable> = <table 1>
- }, { 11, "Unit",
- <metatable> = <table 1>
- }, { 12, "Value",
- <metatable> = <table 1>
- }, { 13, "Enum",
- <metatable> = <table 1>
- }, { 14, "Keyword",
- <metatable> = <table 1>
- }, { 15, "Snippet",
- <metatable> = <table 1>
- }, { 16, "Color",
- <metatable> = <table 1>
- }, { 17, "File",
- <metatable> = <table 1>
- }, { 18, "Reference",
- <metatable> = <table 1>
- }, { 19, "Folder",
- <metatable> = <table 1>
- }, { 20, "EnumMember",
- <metatable> = <table 1>
- }, { 21, "Constant",
- <metatable> = <table 1>
- }, { 22, "Struct",
- <metatable> = <table 1>
- }, { 23, "Event",
- <metatable> = <table 1>
- }, { 24, "Operator",
- <metatable> = <table 1>
- }, { 25, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }
},
completionList = {
itemDefaults = { "editRange", "insertTextFormat", "insertTextMode", "data" }
@@ -775,59 +726,7 @@ require'lspconfig'.arduino_language_server.setup{}
dynamicRegistration = false,
hierarchicalDocumentSymbolSupport = true,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
formatting = {
@@ -850,11 +749,7 @@ require'lspconfig'.arduino_language_server.setup{}
dataSupport = true,
relatedInformation = true,
tagSupport = {
- valueSet = { { 1, "Unnecessary",
- <metatable> = <table 1>
- }, { 2, "Deprecated",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2 }
}
},
rangeFormatting = {
@@ -916,59 +811,7 @@ require'lspconfig'.arduino_language_server.setup{}
symbol = {
dynamicRegistration = false,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
workspaceEdit = {
@@ -3914,57 +3757,7 @@ require'lspconfig'.fennel_ls.setup{}
snippetSupport = false
},
completionItemKind = {
- valueSet = { { 1, "Text",
- <metatable> = <1>{}
- }, { 2, "Method",
- <metatable> = <table 1>
- }, { 3, "Function",
- <metatable> = <table 1>
- }, { 4, "Constructor",
- <metatable> = <table 1>
- }, { 5, "Field",
- <metatable> = <table 1>
- }, { 6, "Variable",
- <metatable> = <table 1>
- }, { 7, "Class",
- <metatable> = <table 1>
- }, { 8, "Interface",
- <metatable> = <table 1>
- }, { 9, "Module",
- <metatable> = <table 1>
- }, { 10, "Property",
- <metatable> = <table 1>
- }, { 11, "Unit",
- <metatable> = <table 1>
- }, { 12, "Value",
- <metatable> = <table 1>
- }, { 13, "Enum",
- <metatable> = <table 1>
- }, { 14, "Keyword",
- <metatable> = <table 1>
- }, { 15, "Snippet",
- <metatable> = <table 1>
- }, { 16, "Color",
- <metatable> = <table 1>
- }, { 17, "File",
- <metatable> = <table 1>
- }, { 18, "Reference",
- <metatable> = <table 1>
- }, { 19, "Folder",
- <metatable> = <table 1>
- }, { 20, "EnumMember",
- <metatable> = <table 1>
- }, { 21, "Constant",
- <metatable> = <table 1>
- }, { 22, "Struct",
- <metatable> = <table 1>
- }, { 23, "Event",
- <metatable> = <table 1>
- }, { 24, "Operator",
- <metatable> = <table 1>
- }, { 25, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }
},
completionList = {
itemDefaults = { "editRange", "insertTextFormat", "insertTextMode", "data" }
@@ -3989,59 +3782,7 @@ require'lspconfig'.fennel_ls.setup{}
dynamicRegistration = false,
hierarchicalDocumentSymbolSupport = true,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
formatting = {
@@ -4064,11 +3805,7 @@ require'lspconfig'.fennel_ls.setup{}
dataSupport = true,
relatedInformation = true,
tagSupport = {
- valueSet = { { 1, "Unnecessary",
- <metatable> = <table 1>
- }, { 2, "Deprecated",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2 }
}
},
rangeFormatting = {
@@ -4147,59 +3884,7 @@ require'lspconfig'.fennel_ls.setup{}
symbol = {
dynamicRegistration = false,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
workspaceEdit = {
@@ -8223,6 +7908,39 @@ require'lspconfig'.phpactor.setup{}
```
+## pico8_ls
+
+https://github.com/japhib/pico8-ls
+
+Full language support for the PICO-8 dialect of Lua.
+
+
+
+**Snippet to enable the language server:**
+```lua
+require'lspconfig'.pico8_ls.setup{}
+```
+
+
+**Default values:**
+ - `cmd` :
+ ```lua
+ { "pico8-ls", "--stdio" }
+ ```
+ - `filetypes` :
+ ```lua
+ { "p8" }
+ ```
+ - `root_dir` :
+ ```lua
+ see source file
+ ```
+ - `settings` :
+ ```lua
+ {}
+ ```
+
+
## pkgbuild_language_server
https://github.com/Freed-Wu/pkgbuild-language-server
@@ -9642,57 +9360,7 @@ require'lspconfig'.rust_analyzer.setup{}
snippetSupport = false
},
completionItemKind = {
- valueSet = { { 1, "Text",
- <metatable> = <1>{}
- }, { 2, "Method",
- <metatable> = <table 1>
- }, { 3, "Function",
- <metatable> = <table 1>
- }, { 4, "Constructor",
- <metatable> = <table 1>
- }, { 5, "Field",
- <metatable> = <table 1>
- }, { 6, "Variable",
- <metatable> = <table 1>
- }, { 7, "Class",
- <metatable> = <table 1>
- }, { 8, "Interface",
- <metatable> = <table 1>
- }, { 9, "Module",
- <metatable> = <table 1>
- }, { 10, "Property",
- <metatable> = <table 1>
- }, { 11, "Unit",
- <metatable> = <table 1>
- }, { 12, "Value",
- <metatable> = <table 1>
- }, { 13, "Enum",
- <metatable> = <table 1>
- }, { 14, "Keyword",
- <metatable> = <table 1>
- }, { 15, "Snippet",
- <metatable> = <table 1>
- }, { 16, "Color",
- <metatable> = <table 1>
- }, { 17, "File",
- <metatable> = <table 1>
- }, { 18, "Reference",
- <metatable> = <table 1>
- }, { 19, "Folder",
- <metatable> = <table 1>
- }, { 20, "EnumMember",
- <metatable> = <table 1>
- }, { 21, "Constant",
- <metatable> = <table 1>
- }, { 22, "Struct",
- <metatable> = <table 1>
- }, { 23, "Event",
- <metatable> = <table 1>
- }, { 24, "Operator",
- <metatable> = <table 1>
- }, { 25, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }
},
completionList = {
itemDefaults = { "editRange", "insertTextFormat", "insertTextMode", "data" }
@@ -9717,59 +9385,7 @@ require'lspconfig'.rust_analyzer.setup{}
dynamicRegistration = false,
hierarchicalDocumentSymbolSupport = true,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
formatting = {
@@ -9792,11 +9408,7 @@ require'lspconfig'.rust_analyzer.setup{}
dataSupport = true,
relatedInformation = true,
tagSupport = {
- valueSet = { { 1, "Unnecessary",
- <metatable> = <table 1>
- }, { 2, "Deprecated",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2 }
}
},
rangeFormatting = {
@@ -9875,59 +9487,7 @@ require'lspconfig'.rust_analyzer.setup{}
symbol = {
dynamicRegistration = false,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
workspaceEdit = {
diff --git a/doc/server_configurations.txt b/doc/server_configurations.txt
index 4ca7b1f9..9da31dd7 100644
--- a/doc/server_configurations.txt
+++ b/doc/server_configurations.txt
@@ -179,6 +179,7 @@ autogenerated from the Lua files. You can view this file in Nvim by running
- [pest_ls](#pest_ls)
- [phan](#phan)
- [phpactor](#phpactor)
+- [pico8_ls](#pico8_ls)
- [pkgbuild_language_server](#pkgbuild_language_server)
- [please](#please)
- [postgres_lsp](#postgres_lsp)
@@ -700,57 +701,7 @@ require'lspconfig'.arduino_language_server.setup{}
snippetSupport = false
},
completionItemKind = {
- valueSet = { { 1, "Text",
- <metatable> = <1>{}
- }, { 2, "Method",
- <metatable> = <table 1>
- }, { 3, "Function",
- <metatable> = <table 1>
- }, { 4, "Constructor",
- <metatable> = <table 1>
- }, { 5, "Field",
- <metatable> = <table 1>
- }, { 6, "Variable",
- <metatable> = <table 1>
- }, { 7, "Class",
- <metatable> = <table 1>
- }, { 8, "Interface",
- <metatable> = <table 1>
- }, { 9, "Module",
- <metatable> = <table 1>
- }, { 10, "Property",
- <metatable> = <table 1>
- }, { 11, "Unit",
- <metatable> = <table 1>
- }, { 12, "Value",
- <metatable> = <table 1>
- }, { 13, "Enum",
- <metatable> = <table 1>
- }, { 14, "Keyword",
- <metatable> = <table 1>
- }, { 15, "Snippet",
- <metatable> = <table 1>
- }, { 16, "Color",
- <metatable> = <table 1>
- }, { 17, "File",
- <metatable> = <table 1>
- }, { 18, "Reference",
- <metatable> = <table 1>
- }, { 19, "Folder",
- <metatable> = <table 1>
- }, { 20, "EnumMember",
- <metatable> = <table 1>
- }, { 21, "Constant",
- <metatable> = <table 1>
- }, { 22, "Struct",
- <metatable> = <table 1>
- }, { 23, "Event",
- <metatable> = <table 1>
- }, { 24, "Operator",
- <metatable> = <table 1>
- }, { 25, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }
},
completionList = {
itemDefaults = { "editRange", "insertTextFormat", "insertTextMode", "data" }
@@ -775,59 +726,7 @@ require'lspconfig'.arduino_language_server.setup{}
dynamicRegistration = false,
hierarchicalDocumentSymbolSupport = true,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
formatting = {
@@ -850,11 +749,7 @@ require'lspconfig'.arduino_language_server.setup{}
dataSupport = true,
relatedInformation = true,
tagSupport = {
- valueSet = { { 1, "Unnecessary",
- <metatable> = <table 1>
- }, { 2, "Deprecated",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2 }
}
},
rangeFormatting = {
@@ -916,59 +811,7 @@ require'lspconfig'.arduino_language_server.setup{}
symbol = {
dynamicRegistration = false,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
workspaceEdit = {
@@ -3914,57 +3757,7 @@ require'lspconfig'.fennel_ls.setup{}
snippetSupport = false
},
completionItemKind = {
- valueSet = { { 1, "Text",
- <metatable> = <1>{}
- }, { 2, "Method",
- <metatable> = <table 1>
- }, { 3, "Function",
- <metatable> = <table 1>
- }, { 4, "Constructor",
- <metatable> = <table 1>
- }, { 5, "Field",
- <metatable> = <table 1>
- }, { 6, "Variable",
- <metatable> = <table 1>
- }, { 7, "Class",
- <metatable> = <table 1>
- }, { 8, "Interface",
- <metatable> = <table 1>
- }, { 9, "Module",
- <metatable> = <table 1>
- }, { 10, "Property",
- <metatable> = <table 1>
- }, { 11, "Unit",
- <metatable> = <table 1>
- }, { 12, "Value",
- <metatable> = <table 1>
- }, { 13, "Enum",
- <metatable> = <table 1>
- }, { 14, "Keyword",
- <metatable> = <table 1>
- }, { 15, "Snippet",
- <metatable> = <table 1>
- }, { 16, "Color",
- <metatable> = <table 1>
- }, { 17, "File",
- <metatable> = <table 1>
- }, { 18, "Reference",
- <metatable> = <table 1>
- }, { 19, "Folder",
- <metatable> = <table 1>
- }, { 20, "EnumMember",
- <metatable> = <table 1>
- }, { 21, "Constant",
- <metatable> = <table 1>
- }, { 22, "Struct",
- <metatable> = <table 1>
- }, { 23, "Event",
- <metatable> = <table 1>
- }, { 24, "Operator",
- <metatable> = <table 1>
- }, { 25, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }
},
completionList = {
itemDefaults = { "editRange", "insertTextFormat", "insertTextMode", "data" }
@@ -3989,59 +3782,7 @@ require'lspconfig'.fennel_ls.setup{}
dynamicRegistration = false,
hierarchicalDocumentSymbolSupport = true,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
formatting = {
@@ -4064,11 +3805,7 @@ require'lspconfig'.fennel_ls.setup{}
dataSupport = true,
relatedInformation = true,
tagSupport = {
- valueSet = { { 1, "Unnecessary",
- <metatable> = <table 1>
- }, { 2, "Deprecated",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2 }
}
},
rangeFormatting = {
@@ -4147,59 +3884,7 @@ require'lspconfig'.fennel_ls.setup{}
symbol = {
dynamicRegistration = false,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
workspaceEdit = {
@@ -8223,6 +7908,39 @@ require'lspconfig'.phpactor.setup{}
```
+## pico8_ls
+
+https://github.com/japhib/pico8-ls
+
+Full language support for the PICO-8 dialect of Lua.
+
+
+
+**Snippet to enable the language server:**
+```lua
+require'lspconfig'.pico8_ls.setup{}
+```
+
+
+**Default values:**
+ - `cmd` :
+ ```lua
+ { "pico8-ls", "--stdio" }
+ ```
+ - `filetypes` :
+ ```lua
+ { "p8" }
+ ```
+ - `root_dir` :
+ ```lua
+ see source file
+ ```
+ - `settings` :
+ ```lua
+ {}
+ ```
+
+
## pkgbuild_language_server
https://github.com/Freed-Wu/pkgbuild-language-server
@@ -9642,57 +9360,7 @@ require'lspconfig'.rust_analyzer.setup{}
snippetSupport = false
},
completionItemKind = {
- valueSet = { { 1, "Text",
- <metatable> = <1>{}
- }, { 2, "Method",
- <metatable> = <table 1>
- }, { 3, "Function",
- <metatable> = <table 1>
- }, { 4, "Constructor",
- <metatable> = <table 1>
- }, { 5, "Field",
- <metatable> = <table 1>
- }, { 6, "Variable",
- <metatable> = <table 1>
- }, { 7, "Class",
- <metatable> = <table 1>
- }, { 8, "Interface",
- <metatable> = <table 1>
- }, { 9, "Module",
- <metatable> = <table 1>
- }, { 10, "Property",
- <metatable> = <table 1>
- }, { 11, "Unit",
- <metatable> = <table 1>
- }, { 12, "Value",
- <metatable> = <table 1>
- }, { 13, "Enum",
- <metatable> = <table 1>
- }, { 14, "Keyword",
- <metatable> = <table 1>
- }, { 15, "Snippet",
- <metatable> = <table 1>
- }, { 16, "Color",
- <metatable> = <table 1>
- }, { 17, "File",
- <metatable> = <table 1>
- }, { 18, "Reference",
- <metatable> = <table 1>
- }, { 19, "Folder",
- <metatable> = <table 1>
- }, { 20, "EnumMember",
- <metatable> = <table 1>
- }, { 21, "Constant",
- <metatable> = <table 1>
- }, { 22, "Struct",
- <metatable> = <table 1>
- }, { 23, "Event",
- <metatable> = <table 1>
- }, { 24, "Operator",
- <metatable> = <table 1>
- }, { 25, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }
},
completionList = {
itemDefaults = { "editRange", "insertTextFormat", "insertTextMode", "data" }
@@ -9717,59 +9385,7 @@ require'lspconfig'.rust_analyzer.setup{}
dynamicRegistration = false,
hierarchicalDocumentSymbolSupport = true,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
formatting = {
@@ -9792,11 +9408,7 @@ require'lspconfig'.rust_analyzer.setup{}
dataSupport = true,
relatedInformation = true,
tagSupport = {
- valueSet = { { 1, "Unnecessary",
- <metatable> = <table 1>
- }, { 2, "Deprecated",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2 }
}
},
rangeFormatting = {
@@ -9875,59 +9487,7 @@ require'lspconfig'.rust_analyzer.setup{}
symbol = {
dynamicRegistration = false,
symbolKind = {
- valueSet = { { 1, "File",
- <metatable> = <table 1>
- }, { 2, "Module",
- <metatable> = <table 1>
- }, { 3, "Namespace",
- <metatable> = <table 1>
- }, { 4, "Package",
- <metatable> = <table 1>
- }, { 5, "Class",
- <metatable> = <table 1>
- }, { 6, "Method",
- <metatable> = <table 1>
- }, { 7, "Property",
- <metatable> = <table 1>
- }, { 8, "Field",
- <metatable> = <table 1>
- }, { 9, "Constructor",
- <metatable> = <table 1>
- }, { 10, "Enum",
- <metatable> = <table 1>
- }, { 11, "Interface",
- <metatable> = <table 1>
- }, { 12, "Function",
- <metatable> = <table 1>
- }, { 13, "Variable",
- <metatable> = <table 1>
- }, { 14, "Constant",
- <metatable> = <table 1>
- }, { 15, "String",
- <metatable> = <table 1>
- }, { 16, "Number",
- <metatable> = <table 1>
- }, { 17, "Boolean",
- <metatable> = <table 1>
- }, { 18, "Array",
- <metatable> = <table 1>
- }, { 19, "Object",
- <metatable> = <table 1>
- }, { 20, "Key",
- <metatable> = <table 1>
- }, { 21, "Null",
- <metatable> = <table 1>
- }, { 22, "EnumMember",
- <metatable> = <table 1>
- }, { 23, "Struct",
- <metatable> = <table 1>
- }, { 24, "Event",
- <metatable> = <table 1>
- }, { 25, "Operator",
- <metatable> = <table 1>
- }, { 26, "TypeParameter",
- <metatable> = <table 1>
- } }
+ valueSet = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 }
}
},
workspaceEdit = {