Comments (5)
I am unable to replicate this issue. Can you provide more details and the log file? I am going to transfer this issue to the language server repo.
from lua-language-server.
I've just uploaded with Lua Script used, exported doc both Json and Markdown and Log from Server folder at C:\Users.vscode\extensions\sumneko.lua-3.7.4-win32-x64\server\log
from lua-language-server.
I just tried exporting documentation from your project and receive the functions from SelfPratice.lua
. It looks like they are also included in the json
and md
files that you generated.
The md
file that is exported is intended to be an example, with the code to generate it located at /script/cli/doc2md.lua
. If you would like to generate a md
file that does not contain any built-in libraries, that would need to be done independently using the doc.json
file.
Another thing to note is that some of your annotations are not supported by the language server. Annotations always start with 3 hyphens (---
), and it uses @return
not @treturn
from lua-language-server.
Thanks for the info, just started with Lua so SelfPratice.lua
is taken from internet for testing doc alone. Is there a way to avoid other class except the selected class for md
file or both? Also doc generation by choosing a folder is possible?
from lua-language-server.
If you are using VS Code, the export command that we have been using is operating on your workspace. When using the language server from the command line, you can use --doc
to select any folder.
If you would like the generated documentation to only contain documentation about a single class, you should be able to filter it out of the JSON using doc.uri
to look for a specific file path. I would recommend using /script/cli/doc2md.lua
as an example.
from lua-language-server.
Related Issues (20)
- Trailing slash for rootUri will duplicate folder name HOT 1
- Do not shadow/re-inject fields in child-classes HOT 1
- @overload not as expected check param in class instance
- Possible typo when handling `workspace.library`
- [Feature request] Support for the upvalue limit HOT 1
- neovim补全项对比vscode下有缺漏
- generic in the loop HOT 1
- Collapsing of functions in the editor breaks if there is a comment before and after the function declaration
- How to link to treesitter folder from `workspace.library`? HOT 3
- VSCode pop-up error `Request textDocument/documentSymbol failed.` when typing
- When using alias values as its keys, Dictionary types don't give completion when defining an instance of that dictionary
- Error returning derived classes
- Optional not removed in if/elseif block for field in filter
- 目录重命名, 移动目录, 在自动修改req路径时, 新路径会出现多余字符, 或者不修改
- [Future Ruquest] Add tracking for `rawset()` in function runtime and etc
- [Feature Request] Support custom file extension
- Command line doc_out_path arg doesn't work
- Missing fields on inherited class not resulting in diagnostics warnings
- Function with generic variable return type loses typing after first return
- ---@class with function return question
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lua-language-server.