top | item 1606538

Vim 7.3 released

175 points| ab9 | 15 years ago |groups.google.com | reply

45 comments

order
[+] starnix17|15 years ago|reply
It's pretty cool that vim has had the same lead developer running the project for nearly 20 years.

It's also pretty cool how he asks for donations to be sent to nonprofits instead of himself.

I know this is irrelevant to the new release, but I think it's great that he still keeps it going after 20 years without any monetary gain (at least directly from the project).

[+] Calamitous|15 years ago|reply
Agreed. It shouldn't surprise me, but it still does every time Vim has a new release.

What's more, it's awesome that new releases still bring new functionality to the table.

[+] graywh|15 years ago|reply
s/lead//

Bram is the one and only developer of Vim.

[+] kgroll|15 years ago|reply
Persistent undo is my favorite new feature. The ability to close vim, reopen a file later, and then have all of the undo history still available is awesome. (Alternatively, I used to suspend vim instead of actually quit.)

To turn on persistent undo, I created a new directory called ~/.undo to store all of the undo history so that my working directories wouldn't get cluttered. Then in .vimrc, I add:

   set undofile
   set undodir=~/.undo
[+] prog|15 years ago|reply
I am happy to see the'relativenumber' option patch make it.

Quote from :h relativenumber

Show the line number relative to the line with the cursor in front of each line. Relative line numbers help you use the |count| you can precede some vertical motion commands (e.g. j k + -) with, without having to calculate it yourself. Especially useful in combination with other commands (e.g. y d c < > gq gw =).

[+] knodi|15 years ago|reply
Lua interface! (like World of Warcraft addons)
[+] l0nwlf|15 years ago|reply
Python 3 interface FTW :)
[+] morphir|15 years ago|reply
what does that mean? So we can make plugins in Lua and Python?
[+] skullsplitter|15 years ago|reply
Persistent undo/redo FTMFW
[+] compay|15 years ago|reply
Looking forward to playing around with the new Lua interface.
[+] jmaygarden|15 years ago|reply
Me too, but I'm getting a "E319: Sorry, the command is not available in this version" message when trying the new :lua* commands with the Windows version from the self-installing executable.

EDIT: Ah, the binary distribution is compiled with -lua (see :version). Cloning the Hg repository now...

[+] rodh257|15 years ago|reply
Anyone got any links to good guides for getting into Vim if you are a Visual Studio user at present?

I keep hearing people talking about Vim and how it will change your life, mannn. Is there a good beginners guide?

[+] planckscnst|15 years ago|reply
Start by running vimtutor on just about any system that has Vim installed.
[+] trylks|15 years ago|reply
Sorry for the noob question, but what does "python 3 interface" mean?
[+] Gonsalu|15 years ago|reply
It means that you can now write plugins for Vim using Python 3. It's worth noting that you could already write Vim plugins with Python 2.x.