Categories: None [Edit]

vimdo

https://rubygems.org/gems/vimdo
Vimdo is a ruby gem to automate tasks with vim remote servers. Predefined tasks include diff, merge, etc. You can define your own recipes to run tasks with Vim. For example, you can define `DirDiff` recipe: ```ruby module VimDo class CLI < Thor desc "dirdiff", "directory diff in vim" def dirdiff(from, to) [from, to].each do |f| unless File.directory?(f) raise PathError "#{f} is not directory!" end end from, to = [from, to].map {|f| File.expand_path(f) } commands(%Q{exec 'DirDiff ' fnameescape("#{from}") fnameescape("#{to}")}) end end end ``` Then run `vimdo dirdiff path/to/a path/to/b` from the command line or other tools

Total

Ranking: 63,097 of 180,488
Downloads: 13,994

Daily

Ranking: 38,970 of 180,477
Downloads: 0

Depended by

RankDownloadsName

Depends on

RankDownloadsName
16855,188,240rake
25760,632,677thor
146219,420,323awesome_print
214146,816,794rdoc
1,9578,415,482hoe
10,780189,062hoe-git
14,055116,642hoe-gemspec
25,68746,279vimrunner
60,51314,801autocompletion
61,93714,362hoe-version

Owners

#GravatarHandle
1iconzhaowu