sponsor Vim development Vim logo Vim Book Ad

CodeOverview : Display a graphical overview of code alongside a gvim window.

 script karma  Rating 24/41, Downloaded by 1445  Comments, bugs, improvements  Vim wiki

created by
Vincent B
 
script type
utility
 
description
Demonstration video : http://www.youtube.com/watch?v=vQqeAk__vvE

GitHub for the script : https://github.com/Twinside/vim-codeoverview

To use this plugin, you must :
- Be running on Windows with .net Framework >= 3.0
- use gVim version >= 7.2 (possibly with some patches)
then launch gvim and type the following commands to start the plugin :
:ShowCodeOverview
:CodeOverviewAuto
:SnapshotFile

By default the automatic overview generation is deactivated to avoid
hurting performances. If you always want CodeOverview, put the first two
commands in your .vimrc. The last command is just to force refresh for
your current file.

Usage :
======
:ShowCodeOverview
    Start the overview panel.

:HideCodeOverview
    Hide the overview panel
    Also stop automatic overview generation.

:CodeOverviewNoAuto
    Disable automatic overview generation.

:CodeOverviewAuto
    Setup automatic overview generation.

:SnapshotFile
    Refresh your current overview.

As some requested, Here's the code source of binary parts, it's a little messy, sorry :
http://github.com/Twinside/CodeOverview

Known problems :
==============
- View doesn't really track vim scrolling
It's the current trade-off between performance and functionality.
 
install details
uncompress the archive and put in your ~/vimfiles/plugin folder. or put it in ~/.vim/bundle/vim-codeoverview
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
CodeOverview.zip 1.8 2010-09-28 7.2 Vincent B Added variable to control auto-start of script.
ip used for rating: 3.17.6.75

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github