GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie trennt man die „rc.lua“-Konfiguration von Awesome in mehrere Dateien?

Ich bin gerade von OpenBox zu Awesome WM gewechselt. Mir gefällt, dass es sehr erweiterbar und anpassbar ist und ich eine große Kontrolle über das Fensterlayout habe. Ich mag strukturierte und organisierte Dinge und ich würde diese riesige .config/awesome/rc.lua gerne trennen Konfiguration in mehrere Dateien.

Akzeptierte Antwort:

Sie können den Code einfach in einer separaten Datei platzieren und mit

einschließen
dofile("somefile.lua")

Hinweis:Das Arbeitsverzeichnis ist $HOME . Um eine Datei relativ zu rc.lua anzugeben Sie können verwenden

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

Wenn es mehr als nur ein bisschen Code ist und es könnte
auch von anderen verwendet werden, könnte es sinnvoll sein, ein Lua-Modul zu erstellen, das
in

eingebunden werden kann
somemodule = require("somemodule")

Linux
  1. So teilen Sie ein großes „tar“-Archiv in mehrere Dateien bestimmter Größe auf

  2. So teilen Sie eine einzelne Datei basierend auf Zeilen in mehrere Dateien auf

  3. Wie finde ich mehrere Zeichenfolgen in Dateien?

  4. Vim:Wie öffnet man mehrere Dateien in verschiedenen Registerkarten?

  5. Wie komprimiert man mehrere Dateien in ein .xz-Archiv?

So teilen Sie eine große Archivdatei mit dem Split-Befehl in Linux in mehrere kleine Dateien auf

So teilen Sie eine große Archivdatei mit dem Split-Befehl in Linux in mehrere kleine Dateien auf

So bearbeiten Sie mehrere Dateien mit dem Vim-Editor

So führen Sie unter Linux mehrere PDF-Dateien zu einem PDF zusammen

So verbinden/verschmelzen Sie mehrere Audiodateien zu einer in Linux

Teilen Sie ein dd-Image in mehrere Dateien auf