blob: c75302d464dbb426c765df2058c8532d26d1358c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
(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}
|