frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Vim 9.2 Released

https://www.vim.org/vim-9.2-released.php
101•tapanjk•2h ago

Comments

jmclnx•1h ago
Congratulations!

>Full support for the Wayland UI

I really hope they never deprecate X11 support :) I doubt they will, but if they do, it will leave the BSDs without a good alternative.

zenoprax•45m ago
Unless I'm misunderstanding the problem, Wayland is available on FreeBSD.

https://docs.freebsd.org/en/books/handbook/wayland

giancarlostoro•39m ago
Some people hate wayland.
AlecSchueler•28m ago
But surely not every BSD user?
giancarlostoro•25m ago
Not every BSD user, but the one you're responding to is most likely in that camp.
pjmlp•15m ago
Those people can contribute to Xorg server further development.
bee_rider•8m ago
The thing that kicked off this thread was hope that vim will continue to support X11. No need for continued X development really.
jasonhansel•57m ago
I'm glad to see that Vim9 continues to make progress. The center of gravity may have shifted somewhat towards Neovim, but the Neovim ecosystem currently seems targeted towards people who want something more IDE-like.

One question is: will more plugin authors move to Vim9Script? It seems that Neovim users have generally moved towards Lua-based plugins, so there's less of a motivation to produce plugins that support both Neovim and Vim9.

rustyhancock•21m ago
I'm not the target for your question (I distribute 0 plugins).

But Lua support in Neovim is the primary reason I moved over from Emacs. Elisp and Vim are both so heart sink for me.

That said I'd have preferred something other than Lua if I had the choice.

freedomben•12m ago
> That said I'd have preferred something other than Lua if I had the choice.

Same. I know we as a community would never agree on what that language should be, but in my dreams it would have been ruby. Even javascript would have been better for me than Lua.

elros•10m ago
> Even javascript would have been better for me than Lua.

Why?

freedomben•6m ago
Because I know javascript a lot more than I know Lua (and I suspect given js popularity, a lot of people are in the same boat). Yes Lua is easy to learn, but it's still different enough that there is friction. The differences also aren't just syntactically, it's also libraries/APIs, and more. I also don't have any need/use for Lua beyond neovim, so it's basically having to learn a language specifically for one tool. It's not ideal for me.

But the people who did the work wanted Lua, and I have no problem with that. That's their privilege as the people doing the work. I'm still free to fork it and make ruby or js or whatever (Elixir would be awesome!) first-class.

satvikpendem•4m ago
Lua, especially with LuaJIT, is nearly as fast as C. I certainly don't want to have to run a slow language like Ruby or especially a full blown JS runtime like V8 just to run Vim, the entire point is speed and keyboard ergonomics, otherwise just use VSCode.
TristanDaCunha•44m ago
Should stop and help with neovim
benatkin•40m ago
Could say the same thing about people working on neovim
logicprog•30m ago
NeoVim has a fundamentally better architecture and healthier ecosystem.
benatkin•28m ago
But they're separate highly maintained projects, and there will always be tradeoffs. It's like saying that Ubuntu is better than Debian, or that Fedora is better than RockyLinux.
aldanor•21m ago
Honestly curious, what are the tradeoffs with vim9 / vimscript?
latexr•22m ago
Technically, Neovim started because the author wanted to add multi-threading to Vim but the patch was rejected. So they did try to contribuir to Vim first.

Not that I agree with your parent comment or anything (I don’t), I use Helix so don’t really have a dog in this fight, I think it’s fine for them all to coexist.

freedomben•9m ago
This is the perennial argument that IMHO is based on a fallacy. If the vim people suddenly stopped working on vim, it doesn't mean all their effort would go to neovim. People work on what they want to work on in open source. Also the two projects have very different goals/philosophies. The code bases have also gotten pretty different in architecture because neovim did a monstrous refactor. It's open source working as intended that we have both.
mcswell•36m ago
Ignore my comment, testing whether I'm blocked
mcswell•35m ago
In case you're wondering: I'm not blocked in this thread, but I was blocked in a thread about ICE. I told them to thaw out.
rfrey•4m ago
If the thread was deleted by a mod in the time between starting a comment and hitting "reply", you'd see a message that "you're not allowed to post a comment here" or similar language. Nothing to do with you, it's the state of the thread you're commenting on.
hackerbrother•15m ago
Hey man, you’re not blocked. Read you loud and clear. Happy Valentine’s Day to you and yours.
dkga•29m ago
Delighted to see vim continuing.
computerfriend•15m ago
Strange that there's no v9.2 tag in https://github.com/vim/vim/tags.
c0balt•4m ago
The relevant release commit is, https://github.com/vim/vim/commit/e7e21018fc0b60c153c8e668f6... (at time of writing, two hours ago).

It seems they didn't publish the tag yet though.

actinium226•12m ago
But where are the AI features?? Gonna get left behind!

Only joking of course, actually quite refreshing to see a new version announcement of something this major without any AI nonsense.