Aire-One 9d46acd6b0 | ||
---|---|---|
.vscode | ||
scripts | ||
spec | ||
src/awesomerc | ||
.busted | ||
.cspell.json | ||
.editorconfig | ||
.luacheckrc | ||
.luamonrc | ||
.stylua.toml | ||
Makefile | ||
README.md | ||
awesomerc-dev-1.rockspec |
README.md
awesomerc.lua boilerplate
Boilerplate to help getting started with Awesome. This repository contains the default awesomerc.lua
file with pre-configured tools.
Features
- Luacheck: Statically check the Lua code
- Stylua: Lua code formatter
- cSpell: Fix typo in code
- Live run with Xephyr and restart on change with Luamon (run
make dev
command) - VSCode settings and recommended extensions
- VSCode debugger with local-lua-debugger-vscode
- Busted: Unit test Lua
TODOs
- Install the config to ~/.config/awesome
- Pipeline (GitHub Actions?)
- Automated integration tests (with Xephyr/headless?)
- Migrate to Teal?