From 0b7b1684d87b7d0b01b5645713b413e317699fd0 Mon Sep 17 00:00:00 2001 From: amelia squires Date: Tue, 22 Oct 2024 23:40:30 -0500 Subject: readme --- fnl/settings.fnl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 fnl/settings.fnl (limited to 'fnl/settings.fnl') 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}) -- cgit v1.2.3