diff options
author | amelia squires <[email protected]> | 2024-10-22 23:40:30 -0500 |
---|---|---|
committer | amelia squires <[email protected]> | 2024-10-22 23:40:30 -0500 |
commit | 0b7b1684d87b7d0b01b5645713b413e317699fd0 (patch) | |
tree | 70d54faa4536e97894754e63061f0d2fad99079c /fnl/settings.fnl |
readme
Diffstat (limited to 'fnl/settings.fnl')
-rw-r--r-- | fnl/settings.fnl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/fnl/settings.fnl b/fnl/settings.fnl new file mode 100644 index 0000000..0a4178c --- /dev/null +++ b/fnl/settings.fnl @@ -0,0 +1,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}) |