Hacker News new | past | comments | ask | show | jobs | submit login
Vim 7.4a ready for beta testing (groups.google.com)
116 points by jvm on July 6, 2013 | hide | past | favorite | 37 comments



And just like that, a new MacVim snapshot:

https://code.google.com/p/macvim/downloads/detail?name=MacVi...


Now for homebrew next hopefully :D


You can get 7.4beta from homebrew if you just give it the --HEAD flag.

So, "brew install vim --HEAD"


It should appear here soon: https://github.com/b4winckler/macvim



Nice! How long does vim usually stay in beta? I'm not familiar with Vim's release cycle


I'm not either familiar either, so I looked.

There were 28 days between the announcement of 7.3a and 7.3, 46 between 7.2a and 7.2, and 7 between 7.1a and 7. It took 45 days to go from 7's first beta to stable release.

For many of these, there were several beta releases, so there's a good chance we'll see a 7.4b or 7.4c. I would say that it certainly won't take more than two months before 7.4 is released and probably will take less than a month.

You can sign up for vim-announce here: http://www.vim.org/maillist.php.

Sources: 7.3a: https://groups.google.com/forum/#!topic/vim_dev/lSlC6cUV5TY

7.3 https://groups.google.com/forum/#!topic/vim_announce/ZsAu_RU...

7.2a: https://groups.google.com/forum/#!topic/vim_multibyte/FVRKk5...

7.2: https://groups.google.com/forum/#!topic/vim_announce/LIlnHdk...

7.1a: http://vim.1045645.n5.nabble.com/Vim-version-7-1a-BETA-has-b...

7.1: http://tech.groups.yahoo.com/group/vimannounce/message/178

7: http://tech.groups.yahoo.com/group/vimannounce/message/161

7b (there was no 7a, apparently): http://tech.groups.yahoo.com/group/vimannounce/message/153


Quoted their website -

7.3 has more than 950 patches, that's too many! Time for a new (minor) release. The plan is to (1) improve Python support, (2) include a faster regexp engine and (3) include pending patches and fix bugs. A test version should be available end of May. The release happens when it appears to work well.


You know, I just realized that I've been working with vim for 3 years now and I'm not familiar with it either, haha! I guess I never thought it before. Can anyone give more details about this topic?


Does anyone even use Vim without plugins anymore? I tend to vacillate between vim and nvi. My vim setup is usual vim, with Powerline, NERDTree, CtrlP, TagBar, and omnicomplete, but whenever I use vanilla nvi to edit a config file, it's refreshingly simple and clean (http://www.youtube.com/watch?v=2p1QaS8hzLc).

Anyone use vanilla vim? nvi? Some other visual ex editor that I don't know about?


I have a very short .vimrc, and beyond that my only "plugin" is tmux. :-) For my Rails work, I run one vim in app/models, one in app/controllers, another in app/views, app/assets/stylesheets, and app/assets/javascripts, each in a separate tmux session. That's the right-hand terminal. In the left-hand terminal I have tmux sessions for git, the server log, a db connection, specs, and another miscellaneous vim session for migrations, config edits, Rake tasks, etc.

I use a separate xfce workspace for each client, arranged horizontally in one row. Sometimes I fill up five at a time. Keeping each project in a separate workspace gives me good isolation between them.

I don't really have anything against adding plugins, but with this setup I'm very fast already. I just glanced at Ctrl-P, and I'm not sure it'd add much. I'm pretty good at saying `:!grep -r foo ..` to search all of `app` whenever necessary.

If there were such a thing as a vim spellchecker that understood LaTeX, now that's a plugin I'd be interested in. . . .


If I understand what you want, I believe Vim-LaTeX does what you want http://www.vim.org/scripts/script.php?script_id=475


I've used nvi for over 15 years. Also use a small vim install here and there. Also have done several talks on grokking ex mode and regex at local vim user groups.

In my early days when first learning the system I used ee, a HP public domain pico clone which is distributed on *BSD systems for new users.

The original Berkeley UNIX had a modded vi named edit which was aliased to ee and while normal vi operation was aliased to e. I'm assuming ee stood for easyeditor back then.

The video you linked states in its about section that nvi is not customizable. This is simply not true. It's just as easy to script as ed and ex.

Though Bostic never included lisp support like the Joy's editor for extending vi with the shell has always been the main UNIX way of doing it. The classic tutorial to show someone how to extend nvi is to have them do external spell checking with one of the many spell programs.


Yes; I've been using Vim for nearly two decades now without plugins. I have a small .vimrc, but that's it.

The main reason I do so is that I frequently login into a variety of systems where I have no control over what version of vim is installed or what base packages are available. As such, even if I bothered to place the relevant plugins in my home directory, I may not be able to use them.

At this point in my life, I tend to stick with software that has the best defaults and requires minimal tweaking.

That makes it quick and relatively painless for me to recreate my development environment wherever I need to.


> Does anyone even use Vim without plugins anymore?

I use vim for almost 20 years for everything except when I'm developing in java (but even then I use eclipse with a vi plugin).

And no plugins at all.


Which eclipse vi plugin do you use?


I use http://www.viplugin.com/index.htm . It costs 19$ and it is worth it. When it lacks some vim feature -- there is an easy way to invoke the real vim, do some editing there, and then swith to eclipse back.

I tried eclim but it lacked too many eclipse features. It is maybe that I didn't try it enough, but I was (and still am) happy with viplugin to really try something else.


I use and recommend vrapper


Probably eclim


But eclim lets you get Eclipse features in vim, not vice versa... is there something I'm missing here?


It also allows you to use vim in eclipse when editing a file.


Vanilla, because I never have any idea what plugins are going to be installed on the systems I touch (probably none). It's the same argument for learning vi. It's there everywhere. Similarly, it probably has no plugins.


I use vanilla vim as a handy lowest common denominator editor when working on whichever random system I happen to be on. Emacs is for when you want to customize, in my book.


The only plugin I use is ctrl-p.


I use vanilla vim only when I have to. I admire these guys who can do with vanilla vim. The plugin I cannot do without is NERDTree. That should be integrated into Vim itself.


I agree. Most of the vim defaults are fine (expect for tabs!), but NERDTree is a must!


I couldn't live without tabbar - https://github.com/vim-scripts/TabBar


I have a bunch of plugins installed, but only use ctrl-p regularly. gitgutter is also handy, but I could easily live without it.


I don't use anything except NERDTree. Is that close enough to vanilla to count?


why not netrw?


I don't know it. I tend to prefer vanilla setups with minimal customization, so it's very rare that I look at what plugins or add-ons or mods are available. NERDTree came to me by way of coworker, and I've grown to like it enough to put it in when I go to a new setup.

From the name... I'm guessing it lets you vim into a remote? (Looked it up; basically, yup.) That doesn't sound useful for my purposes. I prefer to SSH in and boot up an instance of vim on the server. Preferring vanilla makes that not such a bad thing. :P


netrw is actually a built in, not a plugin and acts as a file browser like NERDtree.

That said, I've never found netrw's behavior to be as friendly as NERDtree's at least out of the box.


I hope we see a proper event loop for 7.5.


I have switch to subl for coding, only sometimes on the ssh client to edit some stuff on server need vim


I did this too, but I'm using the Vintageous plugin which has very good vi emulation. Not everything, of course, but it's got some momentum, has a ton of features already(most of the ones I know by muscle memory anyway) and gets frequent updates.

So far it feels awesome, this modal editing with modern features, but I haven't used Sublime Text 3 enough to form a good opinion on why I like it yet. Mostly, I'm like "that minimap is pretty cool!". But I'm also using it like vim, so it's not like it's all sublime anyway.


Why does everyone love that minimap? It takes up space and you get the same result by clicking/dragging the scollbar. My co-worker uses it like a big fat scrollbar.


I think because it provides a visual reference for not just where in the file you are, but how the whole file looks, and lets you say, "I want to go there."

Actually, I think you could probably make a vim plugin that emulated it's functionality, though probably not with it being readable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: