Você pode simplesmente colocar o código em um arquivo separado e incluí-lo com
dofile("somefile.lua")
Nota: O diretório de trabalho é $HOME
. Para especificar um arquivo relativo a rc.lua
, você pode usar
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
Se é mais do que apenas algum código e pode ser usado por outros também, pode fazer sentido criar um módulo lua que pode ser incluído com
somemodule = require("somemodule")