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.

Plans for Vim 7.4

205 pointsby davektabout 12 years ago

16 comments

oinksoftabout 12 years ago
I am curious what "add IDE features" means. It seems like a wide-open feature request.<p>A few things I can think of:<p>* Better support for background tasks .. :mak, :grep, system(), :! without interrupting editing.<p>* Fancier errorlist and locationlists. cexpr()/lexpr() really make you fit round pegs into square holes.<p>* Better omni-completion performance (any completion dialogs other than &#60;C-N&#62;, buffer keyword completion, are unusably slow for my purposes).<p>* Built-in support for some filesystem operations. NERD_tree/:! can be clunky, and dropping into the shell isn't always ideal.<p>* Real shell buffer .. I know I'll get my head cut off for this because it is quite emacs-y, but it would be nice to be able to run my shell in a buffer. At the very least, it would be nice to have :sh be a somewhat capable terminal that could handle colors and generally feel like a normal terminal.<p>I'm excited to see 7.4 because it looks like some real new direction for the project, for better or worse. I'm sad to see VimScript de-emphasized, having invested a good bit of time in getting good with it, but VimScript is pretty slow, so this is good news.
评论 #5680348 未加载
评论 #5680216 未加载
评论 #5680307 未加载
评论 #5680492 未加载
评论 #5680783 未加载
评论 #5685349 未加载
评论 #5685018 未加载
ElongatedTowelabout 12 years ago
With the development beeing rather slow as it is, wouldn't Vim benefit more from improving the whole community aspect as well as connectivity?<p>I still use Vim, but it is a bit annoying to see well done solutions I've been using for years fall behind new projects (Hello Firebug) that accomplish more in a year than others in 20 years.<p>If Sublime Text was Open Source and the vi mode better I'd switch in an instant. And probably a lot of people too.<p>I don't want to sound snobbish and arguing without helping isn't the way to go in the open source community, but man, all that stuff that has been in development for so long, thought of in dusty university rooms, presented in worn 70's summer dresses...<p>It reminds me of the old tailor couple around the corner. They wont go away and probably have a lot of years to life left. A handful of people still value their skill and love to pay more. But it's an old house that hasn't been painted for a long time. You will only find it in the yellow pages and even then you're having trouble to actually find the shop because it's tiny and the house looks like it's soon to be demolished. The machines they use are old and they are the only ones who actually know how to fix them. If they die the shop is gone for good.<p>The same goes trough my head when I look at Vim's homepage, or Molenaars. They look like someone died or moved on to a life without the internet.<p>They don't make the impression that anything of value can be found. But in some places there is, scrambled across different pages by different people of different generations. Modern technology hammered into old shells. A reminder here that scripts can also be found on git. A wiki hosted on wikia there. GUI builds for Mac here, Windows there, none using any new features of the OS. It still runs, but there isn't really any love put into it.<p>If people talk about Vim plugins I only hear how bad VimScript is. If I install one I get it on github, not the script repository because that's where the skeletons lie. The installer I use (and the only one up-to-date) is made by the cream developers. No clue what I'd even do if they stopped producing them.<p>Vim became the double-edge razor a long time ago. It's cheap, it just works and I can pass it down to my kids. All it needs is some learning. But it's only noteworthy because every other kind of razor produced today sucks in one way or another.
评论 #5681745 未加载
评论 #5680625 未加载
评论 #5680531 未加载
评论 #5683804 未加载
chjjabout 12 years ago
I'm not sure about IDE features. The whole reason I use vim in the first place is precisely because it's <i>not</i> an IDE. I don't want integration, I want unix instead. It's the same reason I use dwm for my desktop setup and configure everything by hand as opposed to using a desktop environment. I want technically simple software. Right now I could already easily configure/integrate vim to use gdb, gcc, git, jshint, etc. using vimscript. I prefer that over hardcoded integration. I'm just curious what's meant by IDE features. Maybe I'm misinterpreting it. At the end of the day, I trust Bram. He's created an amazing text editor and maintained it for more than 20 years.
评论 #5684820 未加载
评论 #5680589 未加载
评论 #5680369 未加载
Kurtz79about 12 years ago
Still motivated and eager to make improvements (and not really trivial ones) to his (free!) software after so many years to the benefit of the whole software community.<p>Kudos to Bram Moolenaar.
coldpieabout 12 years ago
Version numbers are infuriating. Dates don't overflow, people! If you're doing incremental development that doesn't have a concept of a "stable release", just use dates. This applies to projects like Firefox and the Linux kernel. I was pretty annoyed when Linus went with 3.x. Eventually, it's going to run into the same problem 2.6.x did. Date-based versioning would have lasted forever!
评论 #5680224 未加载
评论 #5680946 未加载
评论 #5681336 未加载
edanmabout 12 years ago
The number one thing I'd want in vim is support for Multi Cursors, ala Sublime Text. This is something that's very hard to get right with a vim plugin, but could probably be added to core vim much more easily.
评论 #5682498 未加载
评论 #5681601 未加载
caioariedeabout 12 years ago
Things that I really appreciate in the list:<p>* add IDE features (debugger integration, shell window)<p>* add integration with Python instead of inventing more Vim script<p>* add encryption for the swapfile<p>And something that could be included in that list:<p>* Built-in support for multiple cursors
coolwangluabout 12 years ago
Hmm, the signature looks interesting.
评论 #5680061 未加载
robotjoshabout 12 years ago
Just because people who follow the vim google group want more ide features and python integration doesn't mean thats what most vim users want. Why don't they fix the obvious flaw, mouse integration? (I know, because it would be hard)
评论 #5680581 未加载
评论 #5680971 未加载
评论 #5680430 未加载
评论 #5683606 未加载
评论 #5680820 未加载
评论 #5682689 未加载
leishulangabout 12 years ago
1. Expand the vim philosophy to be a whole OS UI experience, be able to control all apps on the screen using vim controls.<p>2. jokes aside, the most important need is probably better repl: eval result should pop up on screen.
评论 #5680708 未加载
arc_of_descentabout 12 years ago
I've been using Vim for close to 10 years. Can't live without it. My only gripe is the session file created with mksession is quite huge in size.
lightbladeabout 12 years ago
I would love to see JavaScript integration so we can script vim with JavaScript.<p>A JavaScript debugger integration would be awesome too.
cm3about 12 years ago
A properly integrated and efficient ido for vim would be nice. CtrlP didn't work as well the last time I tried.
SandB0xabout 12 years ago
Would love a package management solution.
评论 #5680719 未加载
评论 #5680710 未加载
评论 #5680635 未加载
评论 #5681993 未加载
评论 #5680705 未加载
btiabout 12 years ago
Anyone know how long it would take for the 7.4 update to reach MacVim?
gavingabout 12 years ago
"Besides that, if you are maintaining runtime files, please send me any pending updates."<p>Sure feels like 2013.