diff options
Diffstat (limited to 'nvim/convert-to-fennel.nu')
| m--------- | nvim | 0 | ||||
| -rw-r--r-- | nvim/convert-to-fennel.nu | 16 |
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 + } +} |
