diff options
author | ame <[email protected]> | 2024-11-13 06:58:28 -0600 |
---|---|---|
committer | ame <[email protected]> | 2024-11-13 06:58:28 -0600 |
commit | c0b8ffff0478746ff485aab5e092106be4973c42 (patch) | |
tree | afd4cb2dfa98181c91a9d4807278a6563ee151fe | |
parent | 02ae7ec2b9b8e9447eaeb79c294b24bd4767a740 (diff) |
fix install
-rw-r--r-- | fnl/.util.fnl.swp | bin | 0 -> 12288 bytes | |||
-rw-r--r-- | fnl/util.fnl | 10 | ||||
-rw-r--r-- | init.fnl | 2 |
3 files changed, 8 insertions, 4 deletions
diff --git a/fnl/.util.fnl.swp b/fnl/.util.fnl.swp Binary files differnew file mode 100644 index 0000000..f9add58 --- /dev/null +++ b/fnl/.util.fnl.swp diff --git a/fnl/util.fnl b/fnl/util.fnl index 12abe74..c372393 100644 --- a/fnl/util.fnl +++ b/fnl/util.fnl @@ -2,11 +2,15 @@ (tset _G :loaded {}) (tset M :require! (lambda [name] - (tset _G.loaded name (require name)) - (. _G.loaded name))) + (local (ok req) (pcall require name)) + (when ok + (tset _G.loaded name req) + (. _G.loaded name)))) (tset M :setup! (lambda [name ?config] ;(tset _G.loaded :name ((. (require name) :setup) (or ?config {}))))) - ((. (M.require! name) :setup) (or ?config {})))) + (local req (M.require! name)) + (when (~= req nil) + ((. (M.require! name) :setup) (or ?config {}))))) M @@ -4,7 +4,7 @@ (global settings (require :settings)) -(when (~= (vim.fn.getenv :NVIM_DEBUG) 1) +(when (~= (vim.fn.getenv :NVIM_DEBUG) :1) (require :keybinds) (require :defaults) (require :opt)) |