Fork me on GitHub
#vim
<
2021-07-14
>
Chase15:07:17

So with this whole Lua in Neovim development, you can actually use Fennel (a clojure-y inspired lisp running on Lua) to write your config. I personally haven't explored it yet but I think it's pretty darn neat so wanted to highlight it for those who haven't seen it yet.

Chase15:07:08

This one is super clean and when I finally get around to it I'm hoping to follow along (copy) this:

nbardiuk15:07:25

If it helps somebody there is also mine https://github.com/nbardiuk/dotfiles/blob/main/nix/.config/nixpkgs/home/init.fnl Although I have not refactored it to be readable by others 🙂 . I enjoy writing fennel with conjure much more than vim script

👍 4
berkeleytrue15:07:20

Also, the Conjure discord has a pretty active Fennel channel

Chase15:07:44

I think it's all run through @olical’s Aniseed library which lets you write not only your config, but also neovim plugins using Fennel: https://github.com/Olical/aniseed

NoahTheDuke22:07:23

I’ve begun work on a coc.nvim plug-in for clojure-lsp

NoahTheDuke23:07:09

Which commands would folks want exposed as CocCommands?

Sigve09:07:46

Great project! I have a lot of boiler plate setting up all the commands i found useful, though some are used more than others: cycle-coll change-coll (one for each collection type) thread-first thread-last thread-first-all thread-last-all unwind-thread unwind-all move-to-let introduce-let expand-let add-missing-libspec clean-ns cycle-privacy inline-symbol extract-function

👌 2
NoahTheDuke11:07:50

Great idea, I’ll expose those