Oh come on.

:perldo s/something/other/
E319: Sorry, the command is not available in this version

In spite of my previous actions which I thought led to a successfully non-gimped Vim install, it turns out that I actually ended up getting rubydo to work AT THE EXPENSE of perldo.

Apparently what I actually needed was vim-full. Installing vim-ruby and vim-perl doesn't work. One shadows the other. They must both provide the same files. But stupid apt never told me there was any problem.

In fact right now I have vim-perl, vim-ruby, AND vim-full installed. I just uninstalled vim-perl and reinstalled it and it let me do it, but I have no idea what it did. It didn't affect my ability to use perldo even when vim-perl is uninstalled.

When I do aptitude show vim-full it says

...
Conflicts: vim-gnome (< 1:6.4-001+3), vim-gtk (< 1:6.4-001+3), vim-lesstif (< 1:6.4-001+3),
           vim-perl (< 1:6.4-001+3), vim-pyt<span></span>hon (< 1:6.4-001+3), vim-ruby (< 1:6.4-001+3), vim-tcl
           (< 1:6.4-001+3), vim-tiny (< 1:6.4-001+3), vim-common (< 1:6.4-001+3)
...

Apparently "Conflicts" does not mean "Prevents you from installing them all at the same time". Thanks Ubuntu.

EDIT: No, the current vim-perl I'm installing is version 1:7.0-164+1ubuntu7.1, so it doesn't conflict. But it still doesn't seem to do the right thing.

Leave a Reply

You can use these tags in comments (Note: HTML is automatically escaped inside <pre> tags, nowhere else, so if you post source code, put it in <pre>):

<pre lang="some_programming_language"> 
<em>
<strong>
<a href="url">

NOTE: Comments are automatically spam-filtered. If your comment fails to appear, it was likely munched by the filter. Try not to link-spam or post anything that looks like it was typed by a robot.