You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-30Lines changed: 21 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,45 +8,36 @@
8
8
9
9
***Lua development just got a whole lot better*** 🧠
10
10
11
-
The Lua language server provides various language features for Lua to make development easier and faster. With around half a million installs on Visual Studio Code, it is the most popular extension for Lua language support.
11
+
The Lua language server provides various language features for Lua to make development easier and faster. With nearly a million installs in Visual Studio Code, it is the most popular extension for Lua language support.
12
+
13
+
[See our website for more info](https://luals.github.io).
The language server can be installed for use in Visual Studio Code, NeoVim, and any [other clients](https://microsoft.github.io/language-server-protocol/implementors/tools/) that support the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/). The language server can be configured using a [configuration file](https://github.com/LuaLS/lua-language-server/wiki/Configuration-File). For a more detailed intro, check out the [getting started page in the wiki](https://github.com/LuaLS/lua-language-server/wiki/Getting-Started).
33
-
34
-
### Visual Studio Code
35
-
[](https://marketplace.visualstudio.com/items?itemName=sumneko.lua)
36
-
37
-
The language server and Visual Studio Code client can be installed from [the VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=sumneko.lua).
38
-
39
-
### NeoVim
40
-
[](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#lua_ls)
41
-
42
-
View the installation instructions for NeoVim in the [nvim-lspconfig repo](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#lua_ls).
43
-
44
-
For a guide to getting started from scratch using Mason, read [Heiker's guide](https://dev.to/vonheikemen/getting-started-with-neovims-native-lsp-client-in-the-year-of-2022-the-easy-way-bp3).
34
+
The language server can be installed for use in Visual Studio Code, NeoVim, and any [other clients](https://microsoft.github.io/language-server-protocol/implementors/tools/) that support the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/).
45
35
46
-
### Command Line
47
-
[](https://github.com/LuaLS/lua-language-server/wiki/Getting-Started#command-line)
36
+
See [installation instructions on our website](https://luals.github.io/#install).
48
37
49
-
Check the [wiki for a guide](https://github.com/LuaLS/lua-language-server/wiki/Getting-Started#command-line) to install the language server for use on the command line. This allows the language server to be used with [other clients](https://microsoft.github.io/language-server-protocol/implementors/tools/) that follow the [language server protocol](https://microsoft.github.io/language-server-protocol/overviews/lsp/overview/).
38
+
[](https://luals.github.io/#vscode-install)
39
+
[](https://luals.github.io/#neovim-install)
40
+
[](https://luals.github.io/#other-install)
50
41
51
42
### Community Install Methods
52
43
The install methods below are maintained by community members.
@@ -55,8 +46,8 @@ The install methods below are maintained by community members.
@@ -79,13 +70,13 @@ The install methods below are maintained by community members.
79
70
> **Note**
80
71
> All translations are provided and collaborated on by the community. If you find an inappropriate or harmful translation, [please report it immediately](https://github.com/LuaLS/lua-language-server/issues).
81
72
82
-
Are you able to [provide a translation](https://github.com/LuaLS/lua-language-server/wiki/Translations)? It would be greatly appreciated!
73
+
Are you able to [provide a translation](https://luals.github.io/wiki/translations)? It would be greatly appreciated!
83
74
84
75
Thank you to [all contributors of translations](https://github.com/LuaLS/lua-language-server/commits/master/locale)!
85
76
86
77
87
78
## Privacy
88
-
The language server had **opt-in** telemetry that collected usage data and sent it to the development team to help improve the extension. Read our [privacy policy](https://github.com/LuaLS/lua-language-server/wiki/Home#privacy) to learn more. Telemetry was removed in `v3.6.5` and is no longer part of the language server.
79
+
The language server had **opt-in** telemetry that collected usage data and sent it to the development team to help improve the extension. Read our [privacy policy](https://luals.github.io/privacy#language-server) to learn more. Telemetry was removed in `v3.6.5` and is no longer part of the language server.
*`CHG``VSCode`: 1.65 has built in new `Lua` syntax files, so this extension no longer provides syntax files, which means you can install other syntax extensions in the marketplace. If you have any suggestions or issues, please [open issues here](https://github.com/LuaLS/lua.tmbundle).
880
926
*`CHG` telemetry: the prompt will only appear in VSCode to avoid repeated prompts in other platforms due to the inability to automatically modify the settings.
@@ -929,7 +975,7 @@ server will generate `doc.json` and `doc.md` in `LOGPATH`.
929
975
930
976
## 2.6.0
931
977
`2022-1-13`
932
-
*`NEW` supports multi-workspace in server side, for developers of language clients, please [read here](https://github.com/LuaLS/lua-language-server/wiki/Multi-workspace-supports) to learn more.
978
+
*`NEW` supports multi-workspace in server side, for developers of language clients, please [read here](https://luals.github.io/wiki/developing/#multiple-workspace-support) to learn more.
933
979
*`NEW` setting:
934
980
+`Lua.hint.arrayIndex`
935
981
+`Lua.semantic.enable`
@@ -1296,7 +1342,7 @@ server will generate `doc.json` and `doc.md` in `LOGPATH`.
@@ -1451,7 +1497,7 @@ server will generate `doc.json` and `doc.md` in `LOGPATH`.
1451
1497
1452
1498
##1.20.0
1453
1499
`2021-3-27`
1454
-
*`CHG` telemetry: changetoopt-in, see [#462](https://github.com/LuaLS/lua-language-server/issues/462) and [Privacy-Policy](https://github.com/LuaLS/lua-language-server/wiki/Privacy-Policy)
1500
+
*`CHG` telemetry: changetoopt-in, see [#462](https://github.com/LuaLS/lua-language-server/issues/462) and [Privacy-Policy](https://luals.github.io/privacy/#language-server)
0 commit comments