Live data from Hacker News

Vim 7.4 is released

vim.org

101–110 of 126 posts

Re: Vim 7.4 is released

#101

I've been digging deeper and deeper into vimscript and also scripting vim with python. It's so amazing what you can do with just a few lines of hacky vimscript! Today I made it so that every time I open a .markdown file, vim compiles it to html and opens it in my browser (using 'open' command on OS X). It also updates it automatically every time I save or leave insert mode. I've also hacked together a python REPL ins…

I am more of an emacs guy, but your last point is making me want to give Vim a shot...

Re: Vim 7.4 is released

#104
I am glad its Python support is better. I wonder if it would help or hurt if something like Lua came along with it as its 2nd default scripting engine? From what I have read Lua is small, fast and relatively easy to learn.

Re: Vim 7.4 is released

#105
post #89
post #87

Earlier quoted context omitted.

Without a question, the one with text objects. Productivity is far greater with vim. Actually to be fair, Sublime's vim emulation mode implements a few text objects, but the proprietary source means no adding our own.

> Productivity is far greater with vim I don't agree with that at all. Vim is useful, perhaps, for a few text matching tricks but typing speed is rarely the bottleneck in programming. It's optimising for the wrong thing. The only people advocating for vim are those who have already gone through the pointless pain of 5 years learning to use the thing. It's basically a cult, or at least a club. And frankly, watching th…

How is ST at working on Solaris in a terminal?

Re: Vim 7.4 is released

#108
post #36

I love vim, but:- http://www.vim.org/ http://www.sublimetext.com/ Which one would you want to use?

Have been a vi user for a long time. For c/c++ it is awesome and good enough. Sublime is fine too. Surprised no one mentioned Source Insight though ( unfortunately only windows ), was used in pretty big projects I was involved in. Speedy with auto-completion, caller/callee functions, beautiful syntax highlighting etc..

For large web programs ( html/js etc), once you use Sublime, no going back to VI. The plugin ecosystem for js fwks are awesome.

Re: Vim 7.4 is released

#109
post #72
post #66

Earlier quoted context omitted.

I use it every day on 10.8. Use homebrew and have less grey hairs: brew install macvim

7.4 is still the beta version in homebrew.

Looks updated now! (make sure to do "brew update" first to get updated package list).

Re: Vim 7.4 is released

#110
post #89
post #87

Earlier quoted context omitted.

Without a question, the one with text objects. Productivity is far greater with vim. Actually to be fair, Sublime's vim emulation mode implements a few text objects, but the proprietary source means no adding our own.

> Productivity is far greater with vim I don't agree with that at all. Vim is useful, perhaps, for a few text matching tricks but typing speed is rarely the bottleneck in programming. It's optimising for the wrong thing. The only people advocating for vim are those who have already gone through the pointless pain of 5 years learning to use the thing. It's basically a cult, or at least a club. And frankly, watching th…

It takes several days, not 5 years, to train your muscle memory to the point where the vim editing model is much faster for raw edits than the default editor in Sublime [1].

> typing speed is rarely the bottleneck in programming

You're right, especially if you're using a language that doesn't require a lot of boilerplate. But between the UNIX shell and the normal vim add-ons, even higher-level editing tasks, i.e. those that aren't strictly about raw editing, shouldn't give vim users trouble.

As with negatmx, I'm convinced you haven't met people who use vim properly. Name a task on which you've either seen or you'd imagine a ST user to outperform a vim "power user". I'll let you know the logical way to do it in vim.

[1] To obtain solid proficiency with the vim editing model, just work through the interactive vimtutor, read up on text objects, and spend a couple hours acclimating yourself to using the following motions and commands in place of hjkl (sort of but not necessarily in order of usefullness):

/ ? n N f F t T # *

gg G G (e.g. 42G)

H M L

^ 0 $ { } ( ) w W b B e E

C-f C-b C-d C-u

zt zz zb

Post reply on HN