vim

Shantanu 2025-05-09T11:50:33.927449Z

Hi, I'm trying to move from IntelliJ IDEA to neovim but am having some issues configuring it. I'm choosing to use the lazy.nvim package manager and planing on using conjure. I managed to get the LSP running when I open a .clj file and conjure correctly detects the nrepl as well but when I try to type I get no autocomplete (intellisense, when I click on <C-x> <C-o> then I get it, but it feels impractical), I'm assuming it's due to not properly installing/configuring the nvim-cmp and cmp-conjure plugins... So can anyone who uses lazy.vim, neovim & conjure please share your config with me and put me out of my misery xD? or can you help me by checking out my config: https://github.com/shantanu-sardesai/nvim-config.git Thanks in advance 🙏

walterl 2025-05-09T13:31:12.686129Z

https://github.com/walterl/dotfiles/tree/master/_config/nvim works, although I don't use cmp-conjure

practicalli-johnny 2025-05-09T14:55:45.628939Z

I"m using blink now but it integrates with cmp sources https://github.com/practicalli/nvim-astro5/

practicalli-johnny 2025-05-09T14:57:12.786879Z

my config from 2024 uses cmp though although feels a little more complex compared to the new one https://github.com/practicalli/astro

rafaeldelboni 2025-05-09T15:04:22.931879Z

@jr0cket does blink auto complete from sources like conjure?

rafaeldelboni 2025-05-09T15:09:38.808609Z

https://github.com/saghen/blink.compat Ah I got your point about cmp sources, I will give a try on blink

rafaeldelboni 2025-05-09T15:10:21.818029Z

Btw, do you have a fast review of blink over cmp? :)

Shantanu 2025-05-09T16:30:00.724389Z

thanks for the replies, I'll try blink then, I'm very new to vim so just confirming if I understood this correctly: blink will just take the auto-complete suggestions from the clojure-lsp started by nvim-lspconfig, is it correct?

Shantanu 2025-05-09T16:30:27.944619Z

so what it facilitates is the intellisense as I type

rafaeldelboni 2025-05-09T18:04:39.443319Z

yes, you need to enable, in the blink docs you can see how, depending on your nvim version would be easier, because from 0.11 onwards they simplified the api

rafaeldelboni 2025-05-09T18:04:56.322969Z

https://cmp.saghen.dev/installation.html#lsp-capabilities

Shantanu 2025-05-10T03:15:13.594739Z

yeah, their config worked as a drop in replacement, thanks for all of your help 🙌