lua-language-server icon indicating copy to clipboard operation
lua-language-server copied to clipboard

A language server that offers Lua language support - programmed in Lua

Results 496 lua-language-server issues
Sort by recently updated
recently updated
newest added

Why is there 3 different ways to disable diagnostics? # The Problem Currently, there is: - `Lua.diagnostics.disable` - An array of strings where you specify each diagnostic to disable -...

enhancement

I officially enabled the sponsorship feature and added my paypal link to it. I have tried several [platform](https://docs.github.com/en/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository#about-funding-files), but unfortunately found that they do not support withdrawal from China. So...

**Describe the bug** I'm setting up sumneko_lua for neovim LSP using mason.nvim and I kept getting crashing errors for sumneko_lsp. I tried the precompiled binaries for linux x64 for sumneko...

need more infomation

```lua ---@enum Test local Test = { Test1 = 1, Test2 = 2, Test3 = 2, } ---@type Test|Test[] local a ---@param c Test local function b(c) end if type(a)...

enhancement
type check

This may have to be a follow-up of https://github.com/sumneko/lua-language-server/issues/1411 but I have created this as a separate issue for separate feedback & tracking purposes It would be nice if we...

enhancement

I have written an LuaDoc api documentation file for a library of mine, and I currently cannot abstract away the values of an enum that makes use of the `---@enum`...

enhancement

As requested creating an issue for my question on how to approach this situation. Guessing there is no way currently given I was asked to create an issue :) ###...

enhancement

basically this: https://stackoverflow.com/questions/53848410/typescript-function-overloading-with-enum but implemented in lua. ![code](https://user-images.githubusercontent.com/46263989/181935371-d3f821a0-2c8a-4865-a349-0ff76f585044.png)

enhancement

**Describe the bug** 在class定义了private,但是继承后,不会警告是private **To Reproduce** ``` ---@class A ---@field private name string ---@class B : A ---@type B local test = {} test.name = "TestName" print(test) ```

enhancement

Currently the `.vscode` folder in git contains `settings.json` and `launch.json` which are more user related and makes user edits harder when those files are updated. I suggest to stop tracking...