diff options
author | Francesco <francesco.bbt@gmail.com> | 2021-07-11 18:53:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-11 18:53:56 +0200 |
commit | 2f1c6d8a1dc2a5a44fc6a0781c551ca50211a769 (patch) | |
tree | 446d149d7d733a824285f330d4f8c27ae26394b8 /plugins | |
parent | bea9217b9840f777f6262a9b8cd4ab5e7044ad94 (diff) | |
parent | 99a80e97cce08620230cc11a41321d78ac6f8743 (diff) | |
download | lite-xl-plugins-2f1c6d8a1dc2a5a44fc6a0781c551ca50211a769.tar.gz lite-xl-plugins-2f1c6d8a1dc2a5a44fc6a0781c551ca50211a769.zip |
Merge pull request #44 from TheKing0x9/master
added smallclock plugin
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/smallclock.lua | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/smallclock.lua b/plugins/smallclock.lua new file mode 100644 index 0000000..8742b07 --- /dev/null +++ b/plugins/smallclock.lua @@ -0,0 +1,27 @@ +-- lite-xl 1.16 +local core = require "core" +local style = require "core.style" +local status_view = require "core.statusview" + +local time = "" + +core.add_thread(function() + while true do + local t = os.date("*t") + time = string.format("%02d:%02d", t.hour, t.min) + coroutine.yield() + end +end) + +local get_items = status_view.get_items + +function status_view:get_items() + local left, right = get_items(self) + local t = {style.dim, self.separator2, style.accent, time} + + for _, item in ipairs(t) do + table.insert(right, item) + end + + return left, right +end |