Awesomeの `rc.lua`設定を複数のファイルに分割するには?

Awesomeの `rc.lua`設定を複数のファイルに分割するには?

私はOpenBoxからAwesome WMに移行しました。スケーラブルでカスタマイズ可能で、ウィンドウレイアウトをさまざまに制御できることが気に入ります。私は構造化され、整理されたものが好きで、巨大な.config/awesome/rc.lua構成を複数のファイルに分割したいと思います。

ベストアンサー1

コードを別のファイルに入れて

dofile("somefile.lua")

注:作業ディレクトリは、使用可能なファイル$HOMEに関連するファイルを指定するものです。rc.lua

dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")

これだけでなければ一部のコード他の人も利用できるため、次に含めることができるluaモジュールを作成するのが合理的かもしれません。

somemodule = require("somemodule")

おすすめ記事