sponsor Vim development Vim logo Vim Book Ad

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

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

created by
Mohammed Badran
script type
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.


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:



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:

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.