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

This PR combines the work done in #2538 and #2539 .

### How are you using the lua-language-server? Visual Studio Code Extension (sumneko.lua) ### Which OS are you using? Linux ### What is the issue affecting? Annotations, Type Checking, Completion ###...

enhancement

### How are you using the lua-language-server? NeoVim ### Which OS are you using? Other ### What is the issue affecting? Other ### Expected Behaviour I would like to get...

Right now, it's very difficult to parse the exported docs. I've mostly been able to figure stuff out, but there's a bit of information the exported JSON file does not...

I am using a 3rd party library for neovim runtime (neodev) which defines types for the global variables. There's a table which it generally annotates as: ```lua ---@meta ---@type table...

### How are you using the lua-language-server? Visual Studio Code Extension (sumneko.lua) ### Which OS are you using? Windows ### What is the issue affecting? Completion ### Expected Behaviour As...

enhancement
upstream

I've been working on writing a definition file for Tabletop Simulator's Lua API. The lua runtime used by Tabletop Simulator is a subset of Moonsharp (currently version 2.0.0.0). While it...

### How are you using the lua-language-server? NeoVim ### Which OS are you using? MacOS ### What is the issue affecting? Diagnostics/Syntax Checking ### Expected Behaviour I expected ignoring symlinks....

question

**VisualStudio Code** on Windows, **lua-language-server v3.7.4** (_Last updated 2024-01-07, 10:29:54_) The following error occurs only when a **generic** inherits from a type containing an overloaded constructor. ![image](https://github.com/LuaLS/lua-language-server/assets/34756939/e6501b99-d3d3-4ef2-8711-638f0adbefa5) ```lua local e...

```lua ---@class namespace.A ---@overload fun(x: {id: string}) ---@generic T ---@param t namespace.`T` ---@return T local function new(t) end new 'A'{ id } ```