TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Vim 9.0

433 pointsby craftuseralmost 3 years ago

22 comments

capablewebalmost 3 years ago
As Vim9 comes alive, and Neovim community focuses on Lua plugins instead, it seems this release is finally the update that will put a hard branch on the two communities. Up until now, most plugins (except Lua-only ones of course) have worked in both editors, but it doesn't seem like Vim9 will be supported in Neovim, so I guess what people go with now, will decide what you might stick with in the future (unless you're eager to switch development environments).
评论 #31938911 未加载
评论 #31940231 未加载
评论 #31940439 未加载
评论 #31942481 未加载
评论 #31953120 未加载
评论 #31943789 未加载
评论 #31939966 未加载
miklalmost 3 years ago
Shame that Bram is doubling down with vim9script. This will give vimscript a Python 3 moment, splitting an already small community into even smaller pieces.<p>I wish he’d have embraced Lua like Neovim. It has already been proven to work great (half my plugins are Lua these days, and it performs great), but alas, it was not to be.
评论 #31940877 未加载
评论 #31940252 未加载
评论 #31939812 未加载
评论 #31940489 未加载
hossbeastalmost 3 years ago
The headline should point at the actual release announcement on vim.org<p><a href="https:&#x2F;&#x2F;www.vim.org&#x2F;vim90.php" rel="nofollow">https:&#x2F;&#x2F;www.vim.org&#x2F;vim90.php</a>
评论 #31939440 未加载
stevenjgarneralmost 3 years ago
Vim was the 4th most loved editor in 2021 at 69.7% (5th most wanted) [1], while Neovim was the most loved at 82.4% (11th most wanted).<p>[1] <a href="https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2021#section-most-loved-dreaded-and-wanted-collaboration-tools" rel="nofollow">https:&#x2F;&#x2F;insights.stackoverflow.com&#x2F;survey&#x2F;2021#section-most-...</a>
评论 #31940217 未加载
givemeethekeysalmost 3 years ago
I&#x27;m curious: - How deep a rabbit hole do most people go down when setting up their vim &#x2F; neovim environment?<p>Apart from setting up a preferred color and language specific tab spacing and highlighting, I don&#x27;t need more, but I&#x27;ve seen some pretty fancy setups.<p>Out of the different plugins, which would you never operate without?
评论 #31938623 未加载
评论 #31938645 未加载
评论 #31939134 未加载
评论 #31938815 未加载
评论 #31938688 未加载
评论 #31938794 未加载
评论 #31942656 未加载
评论 #31943327 未加载
评论 #31938666 未加载
评论 #31938700 未加载
评论 #31941218 未加载
评论 #31938612 未加载
评论 #31939116 未加载
评论 #31940677 未加载
评论 #31939008 未加载
评论 #31938674 未加载
评论 #31946930 未加载
评论 #31938733 未加载
评论 #31941941 未加载
评论 #31943571 未加载
评论 #31939196 未加载
评论 #31938676 未加载
评论 #31942688 未加载
pantulisalmost 3 years ago
Being an Emacs diehard myself, I very much enjoy when that other text editor sees a new major release.<p>Go Vim!
rickstanleyalmost 3 years ago
Is there something equivalent for LunarVim[0] or NvChad[1], in Vim ecosystem? I want to try something different. I learn a lot hacking around these opinionated setups.<p>[0]: <a href="https:&#x2F;&#x2F;lunarvim.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lunarvim.org&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;nvchad.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nvchad.github.io&#x2F;</a>
评论 #31939369 未加载
omoikanealmost 3 years ago
Lots of comments about Vim9Script here, but honestly the most noticeable change for me is the updated color scheme.<p>Other changes: <a href="https:&#x2F;&#x2F;vimhelp.org&#x2F;version9.txt.html" rel="nofollow">https:&#x2F;&#x2F;vimhelp.org&#x2F;version9.txt.html</a>
评论 #31943355 未加载
undowarealmost 3 years ago
I loved vi for decades, but I don&#x27;t miss it. Neovim is my current go-to but even this feels stodgy these days. Helix Editor is probably my future -- it manages to have just the right features, but with saner defaults and syntax -- but it will take a while for me to work up the nerve to let go of the investment in muscle memory.
评论 #31939183 未加载
评论 #31939209 未加载
noisy_boyalmost 3 years ago
My work machine is Windows and I pretty much spend most of my time on IDEs like JetBrains IDEA or VSCode (too many capabilities to search equivalents for via Vim on Cygwin). Both have plugins for Vim keybindings. So for me, Vim is always present through the spirit of its keybindings which have become second nature.
Yuioupalmost 3 years ago
Previous discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31907883" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31907883</a>
the_dukealmost 3 years ago
I&#x27;m curious how many users are now using vim versus neovim.<p>I switched a few years ago,and ever since Lua plugin support the Neovim ecosystem is thriving.
评论 #31938951 未加载
评论 #31938873 未加载
评论 #31940662 未加载
评论 #31938693 未加载
评论 #31943429 未加载
评论 #31938652 未加载
评论 #31940312 未加载
评论 #31946321 未加载
评论 #31939175 未加载
kbumsikalmost 3 years ago
&gt; to avoid Vim-specific constructs and get closer to commonly used programming languages, such as JavaScript, TypeScript and Java.<p>So...they make a new language to fix that? Couldn&#x27;t they just use an existing language?
评论 #31940426 未加载
aruncalmost 3 years ago
Long time user of vim as IDE, for over 20 years. I recently migrated to VS Code and I&#x27;m feeling satisfied and even more productive.<p>I still use vim from time to time on terminals, but I don&#x27;t miss it at all as an IDE.
评论 #31942720 未加载
评论 #31942698 未加载
评论 #31942755 未加载
ggmalmost 3 years ago
I kinda miss Bill Joy VI and Keith Bostic NVI. In saying that, I know nvi owes Elvis more than a little.<p>Vim is sort-of the defacto reality in my life now, but if two or three things around tab expansion and tab-to-space got fixed, I&#x27;d stick to nvi compiled and installed from pkg&#x2F;ports&#x2F;homebrew over anything else.
iso1631almost 3 years ago
Vim 8 changed a lot of defaults - it enabled things like search as you type, scrolling as the cursor moves down the page rather than at the last line, etc.<p>A vimrc could revert this to standard behaviour, but that means having to have a vimrc file.<p>I was disappointed in those decisions.
gorgoileralmost 3 years ago
What are some of the advantages of Vim’s domain specific scripting language over, say, providing a Python API?
评论 #31945989 未加载
评论 #31943867 未加载
fithisuxalmost 3 years ago
I never understood why use custom scripting and not one from the many already existing implementations.
评论 #31947101 未加载
threatofrainalmost 3 years ago
Does anyone have a good from-scratch setup guide for Neovim?
评论 #31938798 未加载
评论 #31938814 未加载
评论 #31942161 未加载
评论 #31939905 未加载
gigatexalalmost 3 years ago
Cool. I mean congrats. But hasn’t all the development and such moved to neovim? I find Lua a much better and intuitive than vimscript.
t6jvcereioalmost 3 years ago
After neovim, what&#x27;s the case for using vim?
评论 #31944010 未加载
honkycatalmost 3 years ago
vim9 script? what a waste of time. Why bother? Nim, Lua, Crystal, Racket.. I guess the point is to make the migration easier, so I get that.<p>I&#x27;ve been using LunarVim&#x2F;Neovim lately, and it is PHENOMENAL. Highly recommended!