News for hackers. Stuff that matters.
Re:Vim 7.4a ready for beta testing by kunai on Saturday July 06, 2013 @02:21PM (#5999565)
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?

Re:Vim 7.4a ready for beta testing by pjungwir on Saturday July 06, 2013 @04:45PM (#6000016)
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. . . .

Re:Vim 7.4a ready for beta testing by lsiebert on Sunday July 07, 2013 @06:36AM (#6001683)
If I understand what you want, I believe Vim-LaTeX does what you want http://www.vim.org/scripts/script.php?script_id=475
Re:Vim 7.4a ready for beta testing by UNIXgod on Sunday July 07, 2013 @05:08AM (#6001532)
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.

Re:Vim 7.4a ready for beta testing by binarycrusader on Sunday July 07, 2013 @01:36AM (#6001162)
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.

Re:Vim 7.4a ready for beta testing by puzz on Saturday July 06, 2013 @03:12PM (#5999723)
> 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.

Re:Vim 7.4a ready for beta testing by weinzierl on Saturday July 06, 2013 @05:00PM (#6000057)
Which eclipse vi plugin do you use?
Re:Vim 7.4a ready for beta testing by puzz on Sunday July 07, 2013 @01:23AM (#6001142)
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.

Re:Vim 7.4a ready for beta testing by hrjet on Sunday July 07, 2013 @01:20AM (#6001135)
I use and recommend vrapper
Re:Vim 7.4a ready for beta testing by ihuman on Saturday July 06, 2013 @05:52PM (#6000203)
Probably eclim
Re:Vim 7.4a ready for beta testing by kunai on Saturday July 06, 2013 @08:03PM (#6000505)
But eclim lets you get Eclipse features in vim, not vice versa... is there something I'm missing here?
Re:Vim 7.4a ready for beta testing by ihuman on Saturday July 06, 2013 @08:55PM (#6000604)
It also allows you to use vim in eclipse when editing a file.
Re:Vim 7.4a ready for beta testing by evol262 on Saturday July 06, 2013 @02:51PM (#5999663)
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.
Re:Vim 7.4a ready for beta testing by sbmassey on Saturday July 06, 2013 @03:12PM (#5999719)
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.
Re:Vim 7.4a ready for beta testing by steveklabnik on Saturday July 06, 2013 @03:18PM (#5999746)
The only plugin I use is ctrl-p.
Re:Vim 7.4a ready for beta testing by mmgutz on Sunday July 07, 2013 @02:07AM (#6001218)
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.
Re:Vim 7.4a ready for beta testing by zachlatta on Sunday July 07, 2013 @03:08AM (#6001340)
I agree. Most of the vim defaults are fine (expect for tabs!), but NERDTree is a must!
Re:Vim 7.4a ready for beta testing by csirac2 on Sunday July 07, 2013 @11:45AM (#6002277)
I couldn't live without tabbar - https://github.com/vim-scripts/TabBar
Re:Vim 7.4a ready for beta testing by danieldk on Sunday July 07, 2013 @06:05AM (#6001626)
I have a bunch of plugins installed, but only use ctrl-p regularly. gitgutter is also handy, but I could easily live without it.
Re:Vim 7.4a ready for beta testing by saraid216 on Saturday July 06, 2013 @02:48PM (#5999655)
I don't use anything except NERDTree. Is that close enough to vanilla to count?
Re:Vim 7.4a ready for beta testing by matt_ on Saturday July 06, 2013 @03:21PM (#5999759)
why not netrw?
Re:Vim 7.4a ready for beta testing by saraid216 on Saturday July 06, 2013 @03:56PM (#5999861)
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

Re:Vim 7.4a ready for beta testing by Avshalom on Saturday July 06, 2013 @04:45PM (#6000017)
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.