This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-09-16
Channels
- # announcements (2)
- # architecture (3)
- # beginners (72)
- # cider (15)
- # cljs-dev (27)
- # clojure (85)
- # clojure-berlin (3)
- # clojure-dev (4)
- # clojure-europe (7)
- # clojure-italy (7)
- # clojure-nl (6)
- # clojure-uk (17)
- # clojurescript (63)
- # clojutre (10)
- # core-async (10)
- # cursive (10)
- # datomic (34)
- # events (4)
- # fulcro (3)
- # funcool (8)
- # incanter (1)
- # jackdaw (1)
- # jobs-discuss (6)
- # joker (4)
- # kaocha (7)
- # leiningen (8)
- # nrepl (6)
- # off-topic (11)
- # reagent (8)
- # shadow-cljs (119)
- # spacemacs (11)
- # sql (11)
- # vim (30)
- # yada (2)
Like this? https://github.com/neovim/neovim/commit/e2cc5fe09d98ce1ccaaa666a835c896805ccc196
Although it'll be interesting to see if people overuse them, a regular split is better for most things I think, but stuff like autocomplete and documentation will be great. Virtual text and floating windows are a boon for passive information.
coc.nvim (https://github.com/neoclide/coc.nvim) is gaining ground - it's easy to set up and works great. Deoplete is another alternative
I’ve been using YouCompleteMe for years and haven’t bothered checking anything else out, but these floating windows and virtual text piqued my curiosity 🙂
Used YCM for years (the build times were really annoying), then switched to deoplete when I switched to neovim. A few months later I switched to NCM2 and another few months later to coc.nvim
For those using coc.nvim
for Clojure, how has it worked out? I use it primarily for TypeScript/JavaScript, but its integration with tsserver is buggy enough that I have <LocalLeader>c
mapped to :CocRestart
(particularly for TS files)
i use coc with https://github.com/snoe/clojure-lsp which is really great, but it's still early days for clojure-lsp, lots of small issues to address with the linting. i think the idea is really solid though. i love my editor being able to lint my clojure code without me needing to have a repl running
Warning for those who’ve upgraded to 0.4 with homebrew: https://github.com/Homebrew/homebrew-core/issues/44324
Also using coc.nvim with clojure-lsp
. Looking into configuring the latter with support for schema
had me looking into its implementation. It seemed to me like there are some limitations that will be hard to overcome (we'll just have to live with "unknown symbol" errors in macro statements). Still, it delivers the LSP goodness. For the rest there's always integration of NRepl plugins via Fireplace 🙂
I use this: https://github.com/clojure-vim/async-clj-omni with coc.nvim
for great autocompletion and floating window docs.
That, with https://github.com/borkdude/clj-kondo for linting. They all seem to work great together for me.
i use https://github.com/Olical/conjure , which has a coc plugin that works very nicely and also provides autocompletion and floating window docs it's great to see so many clojure options for vim nowadays!
Wrt autocomplete, I've been on deoplete for years and love it. I found coc too far reaching for my taste with the lsp stuff