sponsor Vim development Vim logo Vim Book Ad

jexplorer : package/class browser for Java.

 script karma  Rating 101/26, Downloaded by 759  Comments, bugs, improvements  Vim wiki

created by
Yury Altukhou
 
script type
utility
 
description
This plugin allows browse Java package system.

requirments:
  1. exuberant ctags ( or at least tags file )
  2. grep,sed,uniq - utility ( sorry widnows folk)
  3. maltvals.vim && tree.vim   plugins for vim
  
JExplorer command  opens window with explorer in it.
<SPACE> - pressed on a class or a member will show a prototype of the thing
O  - pressed on a class or a member will try to open file with the tag and take you to the tag (currently it works only for tag files generated with relative paths).
i  - pressed on a packge or  a class will generate import statment.
i  - pressed on a function will import (write an empty function) this function.
     (for last to cases visual selection allowed)

BUGS and LIMITATION:
    1. currently works only for unix-like systems
    2.  Rather slow: on a 15Mb tag file (jdk src) it take 8s to open defalul package
           for ather packages it is a bit faster (no more then 2s)
    3. opens java files only in case tag file was generated with relative paths.

WITHOUT YOUR FEEDBACK IT WON'T BE IMPROVED,
so let me know if yuo have some thoughts about it.

    
 
install details
1. unpack archive to your vimfile directory (~/.vim for unix-like systemes)
2. Add paths to tag files to your 'tags' option
       a) set global tags option
       b)  create jexplorer.vim file under "ftplugin" directory ( see :h ftplugin) and wite :
            setlocal tags=/user/home/Sonic/java/jdksrc/tags
            this will set tags option locally to a JExplorer buffer.

 

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
jexplorer.zip 0.5beta 2004-12-22 6.0 Yury Altukhou Initial upload
ip used for rating: 3.14.132.214

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