OpenBoxからAwesomeWMに移動しました。非常に拡張性があり、カスタマイズ可能で、ウィンドウのレイアウトを大幅に制御できるのが気に入っています。構造化され整理されたものが好きで、その巨大な.config/awesome/rc.lua
を分離したいと思います 複数のファイルへの構成。
承認された回答:
コードを別のファイルに配置して、
に含めるだけです。dofile("somefile.lua")
注:作業ディレクトリは$HOME
です。 。 rc.lua
に関連するファイルを指定するには 使用できます
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
一部のコードだけではない場合 また、
他の人にも使用される可能性があります。また、
に含めることができるluaモジュールを作成することは理にかなっているかもしれません
somemodule = require("somemodule")