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
konfigurasi besar menjadi beberapa file.
files
configuration
window-manager
awesome
lua
kravemir
sumber
sumber
Untuk memindahkan kode ke file lain, Anda membuat modul dan memerlukan modul di rc.lua.
Untuk membuat modul, Anda cukup memanggil
module (name [, ···])
skrip yang memiliki kode yang Anda tarik keluar dari skrip asli. Referensi Lua - modul .Untuk menggunakan modul yang Anda buat, Anda cukup menelepon
require (modname)
.Referensi Lua - membutuhkan .Ada tutorial yang sangat baik tentang wiki Lua yang menjelaskan ini dengan contoh. Dan jika Anda ingin melihat cara
module()
kerjanya, ada artikel tentang Play With Lua yang dimulai dengan menulis implementasi modul ().sumber
module()
fungsinya tidak digunakan lagi. Oleh karena itu modul harus ditugaskan ke variabel, sepertimodname = require ("modname")