You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
084f62c095
feat: add missing global variables in lsp configuration |
2 years ago | |
---|---|---|
.github | 2 years ago | |
lua | 2 years ago | |
.editorconfig | 2 years ago | |
.gitignore | 2 years ago | |
.stylua.toml | 2 years ago | |
COPYING | 2 years ago |
.github/README.md
Awesome EmmyLua
About
AwesomeWM doesn't have good support for Lua autocompletion, so this repository is intended to rewrite documentation entirely by hand, without using generation tools.
- AwesomeWM Official Website: https://awesomewm.org/
- Lua Official Website: https://www.lua.org/
Usage
We work with Lua using the LSP server lua-language-server
created by sumneko, where its type annotations are based on EmmyLua annotations.
- First, clone that repository somewhere on your disk using Git:
git clone https://github.com/awchad/awesome-emmylua ~/.local/share/awesome-emmylua
- If your Lua project folder doesn't have a
.luarc.json
, create one and paste the following lines:
{
"diagnostics.globals": [
"awesome",
"client",
"mouse",
"mousegrabber",
"root",
"screen",
"tag"
],
"workspace.library": [
"~/.local/share/awesome-emmylua/lua"
]
}
- You now have AwesomeWM autocompletion!
License
This repository is licensed under the GNU General Public License v3.0. Please see the license file for more information. tl;dr you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.