vim

practicalli-johnny 2025-11-22T11:14:02.911349Z

What would be useful questions to ask about Vim/Neovim use in the up-coming Clojure Survey? @neumann suggested questions in the Emacs channel, so I though I'd suggest some questions for the Vim/Neovim community (options for each question are in alphabetical order). Would these be useful (feel free to add / comment in a thread)

## Neovim/Vim

Neovim Distribution
- Nvim AppImage (GitHub release)
- Nvim from source code
- Vim website download
- Vim from source code
- Operating System package (Debian, Arch, Nix, etc.)
- something else

Neovim/Vim version currently used
- Nvim development (pre-release)
- Nvim 11.x
- Nvim 10.x
- Vim 9.x
- Vim 8.x
- something else

Neovim configuration
- AstroNvim
- LazyVim
- Kickstart
- Roll my own vim-script
- Roll my own Lua
- Roll my own Fennel (nfnl)
- something else

Which Clojure REPL plugin do you currently use
- Conjure
- elin
- vim-fireplace
- vim-iced
- vim-slime
- something else

Which Structural Editing plugins do you currently use
- nvim-paredit
- nvim-parinfer
- parpar-nvim (paredit & parnifer)
- vim-style editing
- something else

Which packages for LLM/AI tools do you currently use
- ECA (Editor Code Editor)
- Codeium
- Codex
- Copilot
- something else

dominicm 2025-11-22T15:03:50.813169Z

You're missing vim-sexp

dominicm 2025-11-22T15:04:21.353109Z

Vimscript and lua are not mutually exclusive. I reluctantly use lua where I must, called from viml

practicalli-johnny 2025-11-22T15:14:16.817849Z

Thanks I've added vim-sexp. I've rarely used vim itself (only neovim), so any other vim plugin suggestions are welcome. I believe the options are multiple choice, so you can select vimscript and something else. Maybe there is a way to clarify the question to ask what the majority (or preferred) language is for your configuration. Thanks.

dominicm 2025-11-22T15:15:33.369069Z

vim-sexp works great in neovim, and I feel it is unique amongst the list you provided. Worth giving it a go.

πŸ‘ 1
1
neumann 2025-11-22T16:57:39.528159Z

This is what I have as of yesterday evening.

neumann 2025-11-22T16:58:13.710989Z

I also have a high-level question about structural editing:

dominicm 2025-11-22T17:00:23.696949Z

If structural editing means things like paredit then I think that's adequate to cover the main options.

neumann 2025-11-22T17:03:17.222659Z

To add context, there is a question that asks about your primary editor. Depending on what you select, the survey will ask you specific questions about that editor.

neumann 2025-11-22T17:05:01.785499Z

@jr0cket I'm not so sure about asking about vim/neovim distributions or versions. Perhaps you could elaborate on how that helps the Clojure community.

practicalli-johnny 2025-11-22T17:39:11.317039Z

I find this information useful to know so I can better understand the audience I am writing for. The information would also be very useful to enhance the content on this page https://clojure.org/guides/editors

neumann 2025-11-22T18:03:23.916499Z

Yes, we need to make the editors page better for sure. That’s one of the things that prompted this line of questioning .

neumann 2025-11-22T18:04:57.312479Z

My concern about version numbers is that it involves research. I have no idea what version of Neovim I’m using. I’d have to figure that out. I’m trying to stick with things people can answer from memory.

neumann 2025-11-22T18:06:02.657749Z

However, all the questions are optional. People can skip it.

πŸ‘ 1
dominicm 2025-11-22T18:06:08.146069Z

I'm not sure how relevant neovim or vim version or install method is. Vim plugin development tends to conservative with versions. Neovim less so, but the users embrace that.

neumann 2025-11-22T18:08:05.921969Z

@jr0cket To be clear, I think you put together a fantastic set of questions. Thank you!

πŸ‘ 1
neumann 2025-11-22T18:15:46.772619Z

@nate I’m curious to hear your thoughts too.

2025-11-25T15:22:21.678369Z

> Which packages for LLM/AI tools do you currently use This is missing an option, of I don't use LLM/AI tools

dominicm 2025-11-25T15:57:42.785919Z

I think it's optional to fill any

neumann 2025-11-25T16:08:50.938499Z

@steven.proctor I like the idea of have a positive statement of "I don't use", so I'll be sure to add it.

neumann 2025-11-25T22:10:21.790069Z

Here's the current draft. I'd love any feedback. (Ignore the random line that is highlighted.)

neumann 2025-11-25T22:12:35.007379Z

Thanks @jr0cket for your excellent questions!

juhoteperi 2025-12-05T21:38:50.781059Z

If you want more AI tools as options, there is also codecompanion.nvim and avante.nvim. They seem quite popular.

πŸ‘ 1
neumann 2025-12-05T21:44:30.152449Z

It's amazing how many tools have entered this space in the last year.

juhoteperi 2025-12-05T21:45:29.762629Z

CopilotChat.nvim is also separate to copilot.vim. Probably not worth it trying to list all the options.

neumann 2025-12-05T21:49:36.607659Z

Yeah. I ended up adding a totally different section about AI, and I took it all out of the vim-specific section.

neumann 2025-12-05T21:49:57.156279Z

And now the survey is frozen because it's live.

neumann 2025-12-05T21:50:21.394059Z

If you haven't taken it yet, I'd encourage you to do so.

πŸ‘ 1