From 94a169b5b754fbc02b6f34fe82c003d11e3c5dd4 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Wed, 12 Jul 2023 23:35:38 +0200 Subject: Refactor plugin loading --- fnl/plugins/init.fnl | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fnl/plugins/init.fnl b/fnl/plugins/init.fnl index 4ec20ca..66ec1e9 100644 --- a/fnl/plugins/init.fnl +++ b/fnl/plugins/init.fnl @@ -1,14 +1,14 @@ ;; Load all plugins. -(fn get-plugins [] - (let [plugins [] - path (.. (vim.fn.stdpath :config) :/fnl/plugins/editor)] - (each [fname (vim.fs.dir path)] - (let [fname (fname:match "^(.*)%.fnl$")] - (table.insert plugins (require (.. :plugins.editor. fname))))) - (table.insert plugins (require :plugins.lsp)) - (table.insert plugins (require :plugins.core.hotpot)) - plugins)) +(local plugins (let [plugins [] + path (.. (vim.fn.stdpath :config) :/fnl/plugins/editor)] + (each [fname (vim.fs.dir path)] + (let [fname (fname:match "^(.*)%.fnl$")] + (table.insert plugins + (require (.. :plugins.editor. fname))))) + (table.insert plugins (require :plugins.lsp)) + (table.insert plugins (require :plugins.core.hotpot)) + plugins)) (let [lazy (require :plugins.core.lazy)] - (lazy.setup (get-plugins))) + (lazy.setup plugins)) -- cgit v1.2.3-70-g09d2