blob: 0a4178ce3d9ef5fa9d15fcdabfa922033c1f48f5 (
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) nil)
(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})
|