(local lazypath (.. (vim.fn.stdpath :data) :/lazy/lazy.nvim)) (if (not ((. (or vim.uv vim.loop) :fs_stat) lazypath)) (let [lazyrepo "https://github.com/folke/lazy.nvim.git" out (vim.fn.system [:git :clone "--filter=blob:none" :--branch=stable lazyrepo lazypath])] (if (not= vim.v.shell_error 0) (do (vim.api.nvim_echo [["Failed to clone lazy.nvim:\n" :ErrorMsg] [out :WarningMsg] ["\nPress any key to exit..."]] true {}) (vim.fn.getchar) (os.exit 1)) (do ))) (do )) (vim.opt.rtp:prepend lazypath) ((. (require :lazy) :setup) {:checker {:enabled true} :install {:colorscheme [:habamax]} :spec [{:import :plugins}]}) {:fennel-path :./lazy.lua}