Skip to content

Commit 05b5d76

Browse files
authored
Merge pull request #43 from tokyob0t/main
core: lua compat 5.1/5.4/luajit
2 parents 6e15da7 + dcb7cb3 commit 05b5d76

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

lang/lua/astal/gtk3/astalify.lua

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ local lgi = require("lgi")
22
local Astal = lgi.require("Astal", "3.0")
33
local Gtk = lgi.require("Gtk", "3.0")
44
local GObject = lgi.require("GObject", "2.0")
5-
local Binding = require("astal.lib.binding")
6-
local Variable = require("astal.lib.variable")
7-
local exec_async = require("astal.lib.process").exec_async
5+
local Binding = require("astal.binding")
6+
local Variable = require("astal.variable")
7+
local exec_async = require("astal.process").exec_async
88

99
local function filter(tbl, fn)
1010
local copy = {}
@@ -28,8 +28,7 @@ local function map(tbl, fn)
2828
return copy
2929
end
3030

31-
local flatten
32-
flatten = function(tbl)
31+
local function flatten(tbl)
3332
local copy = {}
3433
for _, value in pairs(tbl) do
3534
if type(value) == "table" and getmetatable(value) == nil then

lang/lua/astal/init.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
if not table.unpack then
2+
table.unpack = unpack
3+
end
4+
15
local lgi = require("lgi")
26
local Binding = require("astal.binding")
37
local File = require("astal.file")
4-
local Process = require("astal.proc")
8+
local Process = require("astal.process")
59
local Time = require("astal.time")
610
local Variable = require("astal.variable")
711

lang/lua/astal/variable.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,4 +273,4 @@ return setmetatable(Variable, {
273273
__call = function(_, v)
274274
return Variable.new(v)
275275
end,
276-
})
276+
})

0 commit comments

Comments
 (0)