Ich bin gerade von OpenBox zu Awesome WM gewechselt. Mir gefällt, dass es sehr erweiterbar und anpassbar ist und ich eine große Kontrolle über das Fensterlayout habe. Ich mag strukturierte und organisierte Dinge und ich würde diese riesige .config/awesome/rc.lua
gerne trennen Konfiguration in mehrere Dateien.
Akzeptierte Antwort:
Sie können den Code einfach in einer separaten Datei platzieren und mit
einschließendofile("somefile.lua")
Hinweis:Das Arbeitsverzeichnis ist $HOME
. Um eine Datei relativ zu rc.lua
anzugeben Sie können verwenden
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
Wenn es mehr als nur ein bisschen Code ist und es könnte
auch von anderen verwendet werden, könnte es sinnvoll sein, ein Lua-Modul zu erstellen, das
in
somemodule = require("somemodule")