Fangread wrote:
> I have written a javacomplete.vim and java_parser.vim for java
> omni-completion. Could you add it to vim?
> You can visit http://www.vim.org/scripts/script.php?script_id=1785
> Martin Stubenschrott did some testing work and gave me many feedbacks
> and suggestions.
>
> Features:
> - Use the 'java' program to obtain most of the information.
> - Use java_parser.vim to parse the JAVA source files.
> - Support classes defined in source path.
> - Builtin objects in JSP can be recognized.
>
> Input context: ('|' indicates cursor position)
> - package.|
> - var.|
> - method().|
> - this.|
> - array[i].|
> - array.|
> - method(|)
> - new Class(|)
> - var.ab|
> - import java.util.|
> - import java.ut|
> - boolean.class.|
> - compound_expr.var.|
> - compound_expr.method().|
> - compound_expr.method(|)
> - compound_expr.var.ab|
> - System.out.println( str.| )
> - System.out.println(str.charAt(| )
> - for (int i = 0; i < str.|; i++)
>
> Preparation:
> - Just jre1.2 and above. The "java" program should be searched in the
> PATH enviroment variable.
Sounds good. I can include it in the distribution. But perhaps await a
few more comments. Then e-mail it to me.
A few comments from me:
- The java_parser.vim file should probably also go in autoload, I don't
see why this needs to be loaded when Vim starts up.
- Does the .class file need to be in the distribution?
- Need to move the remarks for users to some help file.
- Reflection.java does not have any copyright notice. Did you write
this?
--
hundred-and-one symptoms of being an internet addict:
119. You are reading a book and look for the scroll bar to get to
the next page.
/// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///