Saya baru saja pindah ke Awesome WM dari OpenBox. Saya suka itu sangat dapat diperluas, dapat disesuaikan, dan saya memiliki kontrol besar tentang tata letak jendela. Saya suka hal-hal yang terstruktur dan terorganisir dan saya ingin memisahkan .config/awesome/rc.lua
yang besar itu konfigurasi menjadi beberapa file.
Jawaban yang Diterima:
Anda cukup menempatkan kode di file terpisah dan menyertakannya dengan
dofile("somefile.lua")
Catatan:Direktori kerjanya adalah $HOME
. Untuk menentukan file relatif terhadap rc.lua
Anda dapat menggunakan
dofile(awful.util.getdir("config") .. "/" .. "somefile.lua")
Jika lebih dari sekedar beberapa kode dan mungkin digunakan
oleh orang lain juga, mungkin masuk akal untuk membuat modul lua yang
dapat disertakan dengan
somemodule = require("somemodule")