Je viens de passer à Awesome WM d'OpenBox. J'aime le fait qu'il soit très extensible, personnalisable et que j'ai un contrôle énorme sur la disposition des fenêtres. J'aime les choses structurées et organisées et j'aimerais séparer cet énorme .config/awesome/rc.lua
configuration dans plusieurs fichiers.
Réponse acceptée :
Vous pouvez simplement placer le code dans un fichier séparé et l'inclure avec
dofile("somefile.lua")
Remarque :Le répertoire de travail est $HOME
. Pour spécifier un fichier relatif à rc.lua
vous pouvez utiliser
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
Si c'est plus qu'un quelque code et il pourrait être utilisé
par d'autres également, il pourrait être judicieux de créer un module lua qui
peut être inclus avec
somemodule = require("somemodule")