Alloyed

Results 45 issues of Alloyed

So I'm developing an [LSP server](https://github.com/Microsoft/language-server-protocol) for lua. I'd like to include inline documentation, function signatures etc. Since my server and ldoc are both written in lua, It'd be nice...

feature-request

More details in code review comments. These changes were necessary to get microprofile working using GCC on linux, with Vulkan timers enabled.

To reproduce: ``` lua describe("tests", function() it("will exit early", function() os.exit(42) end) it("will never be run", function() print("here be dragons") end) end) ``` I was blindsided by this while integration...

:thinking: I'm not willing to write my own but it's interesting that it doesn't exist to begin with prior art: https://github.com/trixnz/lua-fmt written by the vscode server author https://github.com/trixnz/vscode-lua

Ideally, we should update our grammar to support the new features at the same time that we port to lua 5.4 as a runtime https://www.lua.org/versions.html

feature

I just noticed the type sig of goto definition allows for multiple definition returns Use cases, if we have a method name without a type we should return a list...

enhancement

Native modules can't be easily parsed the way lua can: for one we might not even have the source. So it makes sense to provide a .luacompleterc-inspired format that can...

feature

completion/goto definition works pretty okay when you're pointing it at a plain expression/lhs. it doesn't understand the following examples, though: ```lua -- in comments "in strings" { at_table_lhs = {}}...

bug
enhancement

we can complete simple expressions, like ```lua module.a.b:c() ``` but only when we know the type of each of the ids. We should be equally informative in these kinds of...

enhancement

mostly for windows users

enhancement