Thursday, March 27, 2025

Re: why is neovim such a sad thing?

Sure thing, Marc.

I run into things I can't do in Vim 9 during Advent of Code; but I realize I am using the language for something it was not built for primarily, so I don't raise too many issues. The issues I raise are mainly bugs, and the Vim team is quick in getting these fixed.

Some plugins make quality of life better; mostly interfacing with tooling outside the editor. Off the top of my head…
  • vim-test/vim-test is a good abstraction on testing anything in the editor
  • puremourning/vimspector allows me debug with a familiar interface
  • tpope/fugitive has replaced how I use Git, alongside git-gutter and friends
  • vim-airline/vim-airline supercharges :h 'statusline',
  • preservim/nerdtree + webdevicons is the :Ex I didn't know I needed, and
  • I've become rather dependent on welle/targets for working with text objects
The community has always helped leveling up. By the time I got confident enough to be active in the community, Vim 9 was out with a more relatable syntax.


Igbanam


On Thu, Mar 27, 2025 at 11:09 AM Marc Chantreux <mc@unistra.fr> wrote:
Hi Igbanam and thanks for sharing,

On Thu, Mar 27, 2025 at 09:59:09AM +0000, Igbanam Ogbuluijah wrote:
> I'm keen to hear your thoughts when you develop it more. Also, when you give /
> publish that talk, please remember to share on this thread as well. Thank you!

which can be enriched by more testimonials. For example:

* I would be really happy to know at least one thing you can't do in vim9
* even I really don't like the vim9script syntax, I saw the improvements
  (and understood it was a matter of efficiency) but cool stuff like
  lambdas, hashes and lists were in vim since 8.0. I never realized viml
  was so problematic.
* Did you (ask for|help) help from the community to level up?

regards

marc

--
Marc Chantreux

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vim_use/Z-Ux-piDsDJg-t_W%40prometheus.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vim_use/CAOmRJrffR77VFuYbW-xBXQOsSqhw1D1fkKmtrREnY5Tx%3DvpJQQ%40mail.gmail.com.

No comments: