Plugins Section
Fields
path
string
path to load plugins (.lua
)
enable
bool
you can deactivate the plugins, or activate them with this field
lua.standard.libraries
array(string)
Here you can load the standard lua aka libraries (io, string
)
Lua standard libraries -
io
Handles input and output operations, including file reading and writing, along with stream manipulation.
string
Offers a variety of functions for string manipulation, such as sub
, find
, gsub
, and format
.
package
Manages modules and packages, allowing dynamic loading of libraries through require
.
base
Provides essential functions like print
, type
, and assert
, along with basic table and number operations.
os
Provides functions to interact with the operating system, including time/date management and shell command execution.
coroutine
Implements coroutines, enabling functions to be paused and resumed, thus supporting cooperative multitasking.
math
Contains advanced mathematical functions, including trigonometry, logarithms, random number generation, and rounding.
table
Supplies functions to manipulate tables (Lua's primary data structure), such as insertion, removal, and sorting of elements.
debug
Offers tools for debugging, including inspecting the call stack and variable states during execution.
bit32
(Available in Lua 5.2) Provides bitwise operations like band
, bor
, bxor
, etc., for manipulating integer bits.
ffi
(Provided by LuaJIT) Enables calling C functions and working with C data structures directly for improved performance.
jit
(Part of LuaJIT) Contains functions to control the Just-In-Time (JIT) compiler, allowing toggling and configuration of JIT optimizations.
Last updated