This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-07-14
Channels
- # announcements (3)
- # babashka (189)
- # beginners (157)
- # calva (5)
- # cider (5)
- # clj-kondo (7)
- # cljdoc (34)
- # clojure (61)
- # clojure-dev (2)
- # clojure-europe (42)
- # clojure-nl (15)
- # clojure-poland (1)
- # clojure-spec (5)
- # clojure-uk (6)
- # clojured (2)
- # clojurescript (31)
- # clojureverse-ops (8)
- # component (2)
- # cursive (41)
- # datomic (15)
- # depstar (44)
- # figwheel-main (9)
- # fulcro (14)
- # holy-lambda (1)
- # inf-clojure (13)
- # introduce-yourself (1)
- # jobs (1)
- # lsp (98)
- # malli (12)
- # off-topic (12)
- # pedestal (1)
- # polylith (3)
- # re-frame (51)
- # reitit (4)
- # releases (1)
- # reveal (5)
- # shadow-cljs (3)
- # tools-deps (56)
- # vim (12)
- # xtdb (36)
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.
This one is super clean and when I finally get around to it I'm hoping to follow along (copy) this:
Another one I've found in the wild: https://git.sr.ht/~hauleth/dotfiles/tree/13cdb7e309dd290afb3f52e155a6c16ae35e2384/item/vim/.config/nvim/fnl/startup.fnl
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
I'll throw mine in the hat as well https://github.com/berkeleytrue/dotfiles/blob/master/.config/nvim/fnl/init.fnl
Also, the Conjure discord has a pretty active Fennel channel
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
I’ve begun work on a coc.nvim plug-in for clojure-lsp
Which commands would folks want exposed as CocCommands
?
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
Great idea, I’ll expose those