sponsor Vim development Vim logo Vim Book Ad

Headlights : A 'Bundles' menu for Vim (like TextMate)

 script karma  Rating 43/13, Downloaded by 2219  Comments, bugs, improvements  Vim wiki

created by
Mohammed Badran
 
script type
utility
 
description
Headlights adds a 'Bundles' menu to Vim, revealing your bundles (aka. plugins) and the features they provide.

Headlights creates a menu for each _currently loaded_ bundle, grouping together docs, commands, mappings, abbreviations, functions, highlights, and plugin files.

Combined with a powerful bundle manager, Headlights will improve your Vim user experience -- nay, your quality of life.

Here, have a screenshot: https://github.com/mbadran/headlights/raw/master/headlights_ss.png

For development activity, see the GitHub repository: https://github.com/mbadran/headlights

For further reading, see the Headlights help menu:

    Bundles > a - i > headlights > Help
 
install details
NOTE: Headlights requires Vim 7+ compiled with Python 2.6+ support.

THE RECOMMENDED WAY:

Using Vundle -- https://github.com/gmarik/vundle

1. Add the following line to the Vundle section in your .vimrc:

    Bundle 'Headlights'

2. Run the following Vim command:

    BundleInstall

THE MANUAL WAY:

1. Download the latest package.

2. Expand the archive's contents into your .vim directory.

3. Run the following Vim command:

    helptags <vim_dir>/<plugin_dir>/<headlights_dir>/doc/
 

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
headlights_1.5.3.zip 1.5.3 2012-09-15 7.0 Mohammed Badran - new option to run on GUI startup
- revert to flat menus
- new option to spillover menus
- doc updates
- minor code and menu usability improvements
headlights_1.5.2.zip 1.5.2 2012-05-13 7.0 Mohammed Badran - prevent headlights from running on GUI startup (faster)
- revamped error handling system
- changed the license
- doc updates
- minor code and usability improvements
headlights_1.5.zip 1.5 2012-03-24 7.0 Mohammed Badran - huge performance boost (wait for cursorhold)
- refactoring
- strip the 'vim-' prefix from bundle names
- strip the '_vim' suffix from bundle names
- doc updates
- usability improvements
headlights_1.4.2.zip 1.4.2 2012-02-08 7.0 Mohammed Badran - highlights bug fix
- doc updates
headlights_1.4.1.zip 1.4.1 2012-02-03 7.0 Mohammed Badran - usability fixes
- doc updates
headlights_1.4.zip 1.4 2012-02-03 7.0 Mohammed Badran     - menus are now intelligently grouped by bundle (optional)
    - autoload bundles are now properly duplicated in the buffer menu
    - new category: highlights
    - usability improvements
    - refactoring and performance tweaks
headlights_1.3.zip 1.3 2012-01-19 7.0 Mohammed Badran - added plugin load order
- fixed issue with python line separators across platforms
- fixed menu disordering problem on autoload
- refactoring and performance tweaks
headlights_1.2.zip 1.2 2011-07-15 7.0 Mohammed Badran - major rewrite
- added a new buffer-local menu
- catered for autoload bundles
- performance optimisations
- several bug fixes and improvements
- dropped autocmds altogether
- reintroduced functions as an optional bundle category
- cleaned up configuration options
- added missing mapping types
- removed the 'occurrences' help option
- updated reference docs
headlights_1.1.zip 1.1 2011-06-05 7.0 Mohammed Badran - streamlined the menu layout
- fixed the debug mode feature
- added a debug menu for debug mode
- added an 'occurrences' help option (:helpgrep)
- moved vim plugins/bundles to their own menu (runtime)
- fixed several minor issues
- refactored and cleaned up code
headlights.zip 1.0 2011-02-17 7.0 Mohammed Badran Initial upload
ip used for rating: 54.235.6.60

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