blob: c41ce5f22ddc4acb815e8c0cc2f718da84730983 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
(local path (.. (vim.fn.stdpath :data) :/_owo_))
(lambda _get [_ key]
(local file (io.open (.. path key) :rb))
(when (= file nil) (lua :return))
(local value (file:read :*a))
(io.close file)
value)
(lambda _set [_ key value]
(local file (io.open (.. path key) :w))
(file:write value)
(io.close file))
(setmetatable {} {:__index _get :__newindex _set})
|