summaryrefslogtreecommitdiff
path: root/nvim/fnl/config
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-11-08 21:01:41 +0800
committereltrac <hi@eltr.ac>2026-11-08 21:05:06 +0800
commit64560eb91743a827c78d525858a0c43adef6f548 (patch)
treed4ced922936f0df483e9a5e21d455ed7c6f6dd1d /nvim/fnl/config
parent449d3c50efccbb806eea313fac45d2fb25d6b7ca (diff)
nvim: convert nvim submodule to a tracked directoryHEADmaster
Diffstat (limited to 'nvim/fnl/config')
m---------nvim0
-rw-r--r--nvim/fnl/config/lazy.fnl30
2 files changed, 30 insertions, 0 deletions
diff --git a/nvim b/nvim
deleted file mode 160000
-Subproject d2e1e6a0d60cf427a8a56c0caf57c8ec60a8e36
diff --git a/nvim/fnl/config/lazy.fnl b/nvim/fnl/config/lazy.fnl
new file mode 100644
index 0000000..c75302d
--- /dev/null
+++ b/nvim/fnl/config/lazy.fnl
@@ -0,0 +1,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}
+