summaryrefslogtreecommitdiff
path: root/nvim/convert-to-fennel.nu
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/convert-to-fennel.nu
parent449d3c50efccbb806eea313fac45d2fb25d6b7ca (diff)
nvim: convert nvim submodule to a tracked directoryHEADmaster
Diffstat (limited to 'nvim/convert-to-fennel.nu')
m---------nvim0
-rw-r--r--nvim/convert-to-fennel.nu16
2 files changed, 16 insertions, 0 deletions
diff --git a/nvim b/nvim
deleted file mode 160000
-Subproject d2e1e6a0d60cf427a8a56c0caf57c8ec60a8e36
diff --git a/nvim/convert-to-fennel.nu b/nvim/convert-to-fennel.nu
new file mode 100644
index 0000000..67a9886
--- /dev/null
+++ b/nvim/convert-to-fennel.nu
@@ -0,0 +1,16 @@
+def find-luas [dir] {
+ ls $dir | where name ends-with .lua | where type == "file" | get name
+}
+
+let luas = find-luas . | append (find-luas ./lua) | append (find-luas ./lua/plugins/) | append (find-luas ./lua/config)
+
+$luas | each {|lua|
+ let fnl = $lua | str replace "lua\/" "fnl\/" | str replace ".lua" ".fnl"
+ try {
+ let filename = ls $fnl | get "name"
+ [$filename.0, " already converted"] | str join
+ } catch {
+ antifennel $lua | save $fnl
+ [$fnl, " now converted! ✅"] | str join
+ }
+}