aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/quarrel/native/init.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/awesome/quarrel/native/init.lua')
-rw-r--r--.config/awesome/quarrel/native/init.lua13
1 files changed, 7 insertions, 6 deletions
diff --git a/.config/awesome/quarrel/native/init.lua b/.config/awesome/quarrel/native/init.lua
index 6a823ba..fc0f4d3 100644
--- a/.config/awesome/quarrel/native/init.lua
+++ b/.config/awesome/quarrel/native/init.lua
@@ -8,11 +8,12 @@ package.cpath = package.cpath .. ";" .. cfg .. "quarrel/native/lib?.so"
---@field message string
---@field exec { [1]: string, [2]: boolean }?
----@alias query fun(input: string): Entry[]
-
----@class Lenses
----@field [1] query Calculator lense
----@field [2] query Application lense
+---@class Lense
+---@field stale boolean
+---@field name string
+---@field query fun(self, input: string): (Entry|Entry[])?
+---@field mark_stale fun(self)
+---@field interrupt fun(self)
---@alias ReadMode "l" | "n" | string
@@ -30,7 +31,7 @@ package.cpath = package.cpath .. ";" .. cfg .. "quarrel/native/lib?.so"
---@field get_essid fun(): string
---@class QuarrelNative
----@field lenses Lenses
+---@field lenses Lense[]
---@field util Util
---@field net Net
local qnative = require "qnative"