1225 lines
41 KiB
Plaintext
1225 lines
41 KiB
Plaintext
*archive-changes*
|
|
|
|
Eclim Changes Archive
|
|
*********************
|
|
|
|
*1.7.2*
|
|
|
|
|
|
1.7.2 (Sep. 10, 2011)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Various small bug fixes.
|
|
Installer:
|
|
- Fixed deadlock on the vim install dir pane for java 7.
|
|
Eclipse:
|
|
- Disabled listening for change events on embedded gvim. Should
|
|
fix most causes of gvim crashing.
|
|
- Other improvements for embedded gvim support.
|
|
Eclimd:
|
|
- Improved OSX detection.
|
|
- Fix for passing jvm args to java when supplied as args to
|
|
eclimd script.
|
|
Java:
|
|
- Fix passing of dash prefixed :Java args (ex. -p) to the class
|
|
to be run.
|
|
Php:
|
|
- Improved completion of magic properties.
|
|
- Support new php 5.3 version in pdt.
|
|
Git Log (1.7.2)
|
|
(https://github.com/ervandew/eclim/compare/1.7.1...1.7.2)
|
|
|
|
*1.7.1*
|
|
|
|
|
|
1.7.1 (Jul. 02, 2011)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed org.eclipse.swt.SWTError: Not implemented [multiple
|
|
displays] error when starting the eclipse gui after running
|
|
eclimd.
|
|
Eclipse:
|
|
- Enable vim embedding on Solaris, AIX, and HP-UX versions of
|
|
eclipse.
|
|
Git Log (1.7.1)
|
|
(https://github.com/ervandew/eclim/compare/1.7.0...1.7.1)
|
|
|
|
*1.7.0*
|
|
|
|
|
|
1.7.0 (Jun. 26, 2011)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Bug fixes for eclipse 3.7 (Indigo) compatability.
|
|
- Other bug fixes.
|
|
Eclipse:
|
|
- Eclim now requires the latest version of eclipse (Indigo, 3.7).
|
|
Git Log (1.7.0)
|
|
(https://github.com/ervandew/eclim/compare/1.6.3...1.7.0)
|
|
|
|
*1.6.3*
|
|
|
|
|
|
1.6.3 (Apr. 16, 2011)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed bug where one or more closed projects would prevent
|
|
working with open projects.
|
|
- Other small bug fixes.
|
|
Installer:
|
|
- Prevent possible OutOfMemoryError when invoking eclipse to
|
|
install plugin dependencies by setting a larger heap space.
|
|
Java:
|
|
- Added |:JavaClasspath| to echo the project's current classpath.
|
|
Git Log (1.6.3)
|
|
(https://github.com/ervandew/eclim/compare/1.6.2...1.6.3)
|
|
|
|
*1.6.2*
|
|
|
|
|
|
1.6.2 (Feb. 26, 2011)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed to use %USERPROFILE% on windows to retrieve the user home
|
|
(fixes several possible issues including "Unable to determine
|
|
your eclipse workspace").
|
|
- Various other bug fixes.
|
|
Common:
|
|
- Added rudimentary auto generated menu items for gvim (can be
|
|
disabled via g:EclimMenus (|vim-core-eclim#g:EclimMenus|)).
|
|
- Added support for displaying project info (|:ProjectInfo|)
|
|
vim's status line (contributed by Brendan W. McAdams
|
|
(http://github.com/bwmcadams)).
|
|
C/C++
|
|
- Updated context search to greatly improve performance in some
|
|
cases.
|
|
Python:
|
|
- Updated all embedded python logic to be compatible with python
|
|
2.6 and higher.
|
|
Note: Support for vim embedded python 2.5 or less no longer
|
|
supported.
|
|
|
|
Other:
|
|
- All relative commands (:SplitRelative, :EditRelative, etc),
|
|
along with :Split and :Tabnew broken out from eclim to
|
|
http://github.com/ervandew/relative
|
|
(http://github.com/ervandew/relative).
|
|
- Archive viewing support broken out from eclim to
|
|
http://github.com/ervandew/archive
|
|
(http://github.com/ervandew/archive).
|
|
- Maximize/Minimize vim window support broken out from eclim to
|
|
http://github.com/ervandew/maximize
|
|
(http://github.com/ervandew/maximize).
|
|
- Sgml (html, xml, etc.) end tag completion broken out from eclim
|
|
to http://github.com/ervandew/sgmlendtag
|
|
(http://github.com/ervandew/sgmlendtag).
|
|
- Vcs support broken out from eclim to
|
|
http://github.com/ervandew/vcs (http://github.com/ervandew/vcs).
|
|
- Taglist support broken out from eclim to
|
|
http://github.com/ervandew/taglisttoo
|
|
(http://github.com/ervandew/taglisttoo).
|
|
- Regex testing support (:JavaRegex, :PythonRegex) broken out
|
|
from eclim to http://github.com/ervandew/regex
|
|
(http://github.com/ervandew/regex).
|
|
- Vim script help lookup along with user defined
|
|
variable/command/function definition/references lookup support
|
|
broken out from eclim to http://github.com/ervandew/lookup
|
|
(http://github.com/ervandew/lookup).
|
|
Git Log (1.6.2)
|
|
(https://github.com/ervandew/eclim/compare/1.6.1...1.6.2)
|
|
|
|
*1.6.1*
|
|
|
|
|
|
1.6.1 (Oct. 23, 2010)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fix for |:ProjectProblems| command when any filters have been
|
|
set from the eclipse gui.
|
|
- Merged in JRuby's improvements to nailgun's build scripts to
|
|
increase compatibility with more platforms.
|
|
- Updated the installer and eclimd to not use the eclipse binary
|
|
and instead run the launcher jar directly. Removes the need to
|
|
locate the binary which varies by platform and some eclipse
|
|
distributions, and fixes issues with options located in the
|
|
eclipse.ini that are only supported by the IDE app.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Add workspace locking to prevent colliding with other running
|
|
eclipse instances on the same workspace.
|
|
Common:
|
|
- Added a :TreeTab command like |:ProjectTab| but for any
|
|
arbitrary directory.
|
|
- Added a |:BuffersToggle| command to toggle whether the eclim
|
|
buffers windows is open or closed.
|
|
- Refactored Vcs support, including a new :VcsLog layout.
|
|
Note: Support for cvs and subversion have been discontinued.
|
|
|
|
Python:
|
|
- Upgraded included rope version to 0.9.3.
|
|
- Improved the detection of the completion entries types.
|
|
Php:
|
|
- Fixed validating php files in eclipse 3.6.1.
|
|
Git Log (1.6.1)
|
|
(https://github.com/ervandew/eclim/compare/1.6.0...1.6.1)
|
|
|
|
*1.6.0*
|
|
|
|
|
|
1.6.0 (Aug. 01, 2010)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Several bug fixes for eclipse 3.6 (Helios) compatability.
|
|
- Various other bug fixes.
|
|
Eclipse:
|
|
- Eclim now requires the latest version of eclipse (Helios, 3.6).
|
|
Common:
|
|
- |:ProjectTree| now supports eclipse resource links.
|
|
Git Log (1.6.0)
|
|
(https://github.com/ervandew/eclim/compare/1.5.8...1.6.0)
|
|
|
|
*1.5.8*
|
|
|
|
|
|
1.5.8 (Jun. 26, 2010)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed possible NPE during installation when one or more eclim
|
|
dependent eclipse features needs to be upgraded.
|
|
- Fixed code completion and search for php as well as search for
|
|
ruby, all of which were all affected by dltk module caching
|
|
introduced in galileo SR2.
|
|
Git Log (1.5.8)
|
|
(https://github.com/ervandew/eclim/compare/1.5.7...1.5.8)
|
|
|
|
*1.5.7*
|
|
|
|
|
|
1.5.7 (Jun. 20, 2010)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed launching of MacVim from the eclipse gui.
|
|
- Various other bug fixes.
|
|
Installer:
|
|
- The installer has undergone some extensive changes to make it
|
|
more reliable and to better support various environments.
|
|
Git Log (1.5.7)
|
|
(https://github.com/ervandew/eclim/compare/1.5.6...1.5.7)
|
|
|
|
*1.5.6*
|
|
|
|
|
|
1.5.6 (Mar. 06, 2010)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Avoid possible gvim crashes when launched from the eclipse gui
|
|
by disabling documentListen events if the current gvim version
|
|
doesn't include the patch which resolves the crash.
|
|
- Various bug fixes.
|
|
Common:
|
|
- Added a |:ProjectTab| command providing the ability to work on
|
|
one or more projects each with a dedicated vim tab.
|
|
- Added a |:Tcd| command to mimic :lcd but local to the tab
|
|
instead of the window.
|
|
- Added branch info to the footer of the project tree when using
|
|
mercurial or git.
|
|
Install:
|
|
- Added support for automated installs (|installer-automated|).
|
|
Eclim:
|
|
- Added initial support for using eclim via vim in cygwin.
|
|
- The eclimd log file has been moved to:
|
|
<workspace>/.metadata/.log.eclimd
|
|
- Added support for specifying that gvim should be refocused
|
|
after executing an eclipse keybinding from vim using
|
|
eclim#vimplugin#FeedKeys (|FeedKeys|).
|
|
- Moved user local eclim resources (templates, taglist scripts,
|
|
etc) from ${vimfiles}/eclim/resources to ~/.eclim/resources.
|
|
Note: The eclim installer will move your existing files from
|
|
the old location to the new location, but you may want to back
|
|
those files up just in case.
|
|
|
|
Git Log (1.5.6)
|
|
(https://github.com/ervandew/eclim/compare/1.5.5...1.5.6)
|
|
|
|
*1.5.5*
|
|
|
|
|
|
1.5.5 (Feb. 22, 2010)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed error using :ProjectTree if the project name has non-word
|
|
characters in it.
|
|
Install:
|
|
- Fixed issue downloading content.jar from eclipse update site.
|
|
Git Log (1.5.5)
|
|
(https://github.com/ervandew/eclim/compare/1.5.4...1.5.5)
|
|
|
|
*1.5.4*
|
|
|
|
|
|
1.5.4 (Dec. 18, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed eclim client on OSX.
|
|
- Fixed backspace key in the |:LocateFile| buffer.
|
|
Common:
|
|
- Added support for interactively switching scopes from the
|
|
|:LocateFile| buffer.
|
|
- Added new search scopes (buffers, quickfix, vcsmodified) to
|
|
|:LocateFile|.
|
|
Git Log (1.5.4)
|
|
(https://github.com/ervandew/eclim/compare/1.5.3...1.5.4)
|
|
|
|
*1.5.3*
|
|
|
|
|
|
1.5.3 (Dec. 12, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Various bug fixes.
|
|
Install:
|
|
- Fixed issues properly detecting write permissions on Windows
|
|
machines.
|
|
Docs:
|
|
- Added a guide on running eclim on a headless server
|
|
(|install-headless|).
|
|
Common:
|
|
- Added full support for running multiple eclimd instances
|
|
(|eclimd-multiworkspace|), each backed by a separate eclipse
|
|
workspace.
|
|
- Added 'K' mapping to |:ProjectTree| to set the tree root the
|
|
either the project root of file system root depending on the
|
|
context. Added 'D' mapping to create a new directory and 'F' to
|
|
open a new or existing file by name. Note: the 'H' mapping to set
|
|
the tree root to the user's home directory has been changed to
|
|
'~'.
|
|
- Added setting to allow |:ProjectTree| instances to be shared
|
|
across vim tabs.
|
|
- Updated :VcsWeb to support github, google code, and bitbucket.
|
|
C/C++:
|
|
- Improved |:CSearchContext| to search for declaration when on a
|
|
definition, allowing you to jump back and forth between
|
|
declaration and definition.
|
|
- Added |:CCallHierarchy| to display the call hierarchy for the
|
|
function or method under the cursor.
|
|
Java:
|
|
- Added |:JavaListInstalls| to list all the installed JDKs/JREs
|
|
that eclipse is aware of.
|
|
Git Log (1.5.3)
|
|
(https://github.com/ervandew/eclim/compare/1.5.2...1.5.3)
|
|
|
|
*1.5.2*
|
|
|
|
|
|
1.5.2 (Aug. 30, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Various bug fixes.
|
|
Eclim:
|
|
- Added |:ProjectRename| and |:ProjectMove| commands to allow
|
|
renaming and moving of projects.
|
|
- Added |:ProjectProblems| command to populate vim's quickfix
|
|
with a list of all eclipse build errors and warnings for the
|
|
current and all related projects.
|
|
Note: To have problems reported for java projects created via
|
|
eclim, you may need to recreate your java projects to ensure
|
|
that the java builder is properly added. As of eclim 1.5.2,
|
|
eclim's java project creation now adds the java builder.
|
|
|
|
- Added |:HistoryDiffNext| and |:HistoryDiffPrev| commands to
|
|
view history diffs while navigating the history stack.
|
|
- Abbreviation support removed in favor of any one of the third
|
|
party snippets plugins available on vim.org (snipMate,
|
|
snippetsEmu, etc.).
|
|
- Added support for hosting third party nailgun apps in eclim via
|
|
an ext dir (|eclimd-extdir|).
|
|
Java:
|
|
- Updated |:JavaImpl|, |:JavaDelegate|, and |:JUnitImpl| to
|
|
better support generics.
|
|
- Updated |:JUnitImpl| to support junit 4 method signatures.
|
|
- Updated |:JavaImport| and :JavaImportSort to honor eclipse's
|
|
import order preference and added the ability to edit that
|
|
preference via |:ProjectSettings| and :EclimSettings.
|
|
- Added initial refactoring (|vim-java-refactor|) support.
|
|
Git Log (1.5.2)
|
|
(https://github.com/ervandew/eclim/compare/1.5.1...1.5.2)
|
|
|
|
*1.5.1*
|
|
|
|
|
|
1.5.1 (Jul. 18, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Several minor bug fixes.
|
|
Install:
|
|
- Installation on Mac OSX should hopefully work now without
|
|
manually creating a symlink to your eclipse executable.
|
|
Eclipse:
|
|
- Fixed possible NPE when exiting or starting eclipse if a gvim
|
|
tab was left open.
|
|
Eclim:
|
|
- Added initial support for linked folders in eclipse projects.
|
|
- Added new g:EclimValidateSortResults setting to support sorting
|
|
validation results (java (|vim-java-validate|), c/c++
|
|
(|vim-c-validate|), php (|vim-php-validate|), etc.) by priority
|
|
(errors > warnings > etc.).
|
|
C/C++:
|
|
- Fixed :CSearch results on Windows platforms.
|
|
- Re-implemented c/c++ project creation.
|
|
Note: If you created any c or c++ projects via eclim (as
|
|
opposed to creating the project via the eclipse project
|
|
wizard), then you are strongly encouraged to recreate those
|
|
projects using the following steps:
|
|
|
|
1. Delete the project using :ProjectDelete project_name
|
|
2. Remove the .cproject file at the root of your project.
|
|
3. Re-create the the project using :ProjectCreate
|
|
/project/path/ -n c (or cpp)
|
|
After that you will need to re-configure any src or include
|
|
folders you may have added.
|
|
|
|
Git Log (1.5.1)
|
|
(https://github.com/ervandew/eclim/compare/1.5.0...1.5.1)
|
|
|
|
*1.5.0*
|
|
|
|
|
|
1.5.0 (Jul. 12, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Many bug fixes and refinements.
|
|
Eclipse:
|
|
- Eclim now requires the latest version of eclipse (Galileo,
|
|
3.5.x).
|
|
Ruby:
|
|
- Added ruby support for code completion (|vim-ruby-complete|),
|
|
searching (|vim-ruby-search|), and validation
|
|
(|vim-ruby-validate|).
|
|
Java:
|
|
- Added ability to configure java indentation globally via
|
|
:EclimSettings or per project using |:ProjectSettings|.
|
|
Git Log (1.5.0)
|
|
(https://github.com/ervandew/eclim/compare/1.4.9...1.5.0)
|
|
|
|
*1.4.9*
|
|
|
|
|
|
1.4.9 (Jun. 14, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed possible installation issue on Windows.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Vimplugin now supports auto starting eclimd view when gvim
|
|
editor is opened from eclipse.
|
|
- Handle possible key binding conflicts when using embedded gvim
|
|
for two common gvim bindings (ctrl-w, ctrl-u).
|
|
Git Log (1.4.9)
|
|
(https://github.com/ervandew/eclim/compare/1.4.8...1.4.9)
|
|
|
|
*1.4.8*
|
|
|
|
|
|
1.4.8 (May 30, 2009)
|
|
====================
|
|
|
|
Bug Fixes:
|
|
- Fixed C/C++ element search.
|
|
- Fixed possible issue with secondary python element search on
|
|
Windows.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Added |:ProjectImport| command.
|
|
Maven
|
|
- Switched repository searching to a new (hopefully more
|
|
dependable) site.
|
|
Python:
|
|
- Added |:PythonSearchContext|.
|
|
Git Log (1.4.8)
|
|
(https://github.com/ervandew/eclim/compare/1.4.7...1.4.8)
|
|
|
|
*1.4.7*
|
|
|
|
|
|
1.4.7 (May 02, 2009)
|
|
====================
|
|
|
|
Bug Fixes:
|
|
- Fixed installation error on unix based operating systems.
|
|
Git Log (1.4.7)
|
|
(https://github.com/ervandew/eclim/compare/1.4.6...1.4.7)
|
|
|
|
*1.4.6*
|
|
|
|
|
|
1.4.6 (May 02, 2009)
|
|
====================
|
|
|
|
Bug Fixes:
|
|
- Various bug fixes.
|
|
C/C++:
|
|
- Added c/c++ support for code completion (|vim-c-complete|),
|
|
searching (|vim-c-search|), and validation (|vim-c-validate|).
|
|
Requires the eclipse cdt (http://eclipse.org/cdt/) plugin.
|
|
Java:
|
|
- Added command to run java (|:Java|).
|
|
- Added command to run javac.
|
|
- Added command to run javadoc (|:Javadoc|).
|
|
Git Log (1.4.6)
|
|
(https://github.com/ervandew/eclim/compare/1.4.5...1.4.6)
|
|
|
|
*1.4.5*
|
|
|
|
|
|
1.4.5 (Apr. 04, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed pdt and wst code completion when invoked from headed
|
|
eclimd.
|
|
- Fixed closing of gvim from eclipse to cleanup swap files.
|
|
- Fixed python code completion and find support when editing
|
|
files with dos line endings or multi-byte unicode characters.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Added integration with eclipse's local history
|
|
(|vim-core-history|) support.
|
|
Java:
|
|
- Added command to view type hierarchy (|:JavaHierarchy|).
|
|
- Added command to import all undefined types.
|
|
Git Log (1.4.5)
|
|
(https://github.com/ervandew/eclim/compare/1.4.4...1.4.5)
|
|
|
|
*1.4.4*
|
|
|
|
|
|
1.4.4 (Jan. 10, 2009)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Various bug fixes.
|
|
Java:
|
|
- |:Checkstyle| command now creates a project classloader giving
|
|
checkstyle access to any classes reachable via your project's
|
|
.classpath file.
|
|
Eclim:
|
|
- Added the ability to run eclimd inside of eclipse
|
|
(|eclimd-headed|).
|
|
- Added support for embedding gvim inside of eclipse
|
|
(|gvim-embedded|).
|
|
- eclimd start scripts now available in the eclipse home.
|
|
- Consolidated the various :LocateFile* commands into a single
|
|
:LocateFile (|vim-core-locate|) command with a new setting to
|
|
specify the default means to open a result and various key
|
|
bindings for opening via other means.
|
|
Php:
|
|
- Restored php support (|vim-php-index|) via the new eclipse pdt
|
|
(http://eclipse.org/pdt/) 2.0.
|
|
Vcs:
|
|
- Added option to set the split orientation (horizontal or
|
|
vertical) used when executing diffs.
|
|
- Added option to allow users to change the pattern used to match
|
|
tracker ticket numbers in :VcsLog.
|
|
Git Log (1.4.4)
|
|
(https://github.com/ervandew/eclim/compare/1.4.3...1.4.4)
|
|
|
|
*1.4.3*
|
|
|
|
|
|
1.4.3 (Nov. 15, 2008)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Various bug fixes.
|
|
Installer:
|
|
- Updated to make use of the new ganymede p2 provisioning system.
|
|
Eclim:
|
|
- Rewrote :LocateFile* (|vim-core-locate|) commands to provide
|
|
functionality similar to eclipse's "Open Resource" command or
|
|
Textmate's "Find in Project".
|
|
Python:
|
|
- Added support for code completion (|vim-python-complete|).
|
|
- Added support for finding an element definition
|
|
(|vim-python-search|).
|
|
- Improved :PyLint support.
|
|
Git Log (1.4.3)
|
|
(https://github.com/ervandew/eclim/compare/1.4.2...1.4.3)
|
|
|
|
*1.4.2*
|
|
|
|
|
|
1.4.2 (Sep. 30, 2008)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed obtaining of character offset used by code completion and
|
|
various other commands.
|
|
- Fixed possible bug with :JavaCorrect when modifying the file
|
|
after obtaining a list of suggestions, and then attempting to
|
|
apply a suggestion that is no longer valid.
|
|
Vcs:
|
|
- Added support for git to :Vcs commands
|
|
Git Log (1.4.2)
|
|
(https://github.com/ervandew/eclim/compare/1.4.1...1.4.2)
|
|
|
|
*1.4.1*
|
|
|
|
|
|
1.4.1 (Aug. 24, 2008)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed determining of project paths outside of the workspace on
|
|
Windows.
|
|
- Fixed creation of project inside of the workspace on Windows.
|
|
- Fixed some issues with code completion, etc. in files
|
|
containing multi byte characters.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Added commands :EclimDisable (|vim-core-eclim#:EclimDisable|)
|
|
and :EclimEnable (|vim-core-eclim#:EclimEnable|) to temporarily
|
|
disable, and then re-enable, communication with eclimd.
|
|
Java:
|
|
- Added |:JavaFormat| command contributed by Anton Sharonov.
|
|
- Added |:Checkstyle| support.
|
|
Git Log (1.4.1)
|
|
(https://github.com/ervandew/eclim/compare/1.4.0...1.4.1)
|
|
|
|
*1.4.0*
|
|
|
|
|
|
1.4.0 (July 27, 2008)
|
|
=====================
|
|
|
|
Eclipse:
|
|
- Eclim now requires the latest version of eclipse (Ganymede,
|
|
3.4.x).
|
|
License:
|
|
- Eclim has switched from the Apache 2 license to the GPLv3.
|
|
Bug Fixes:
|
|
- Fixed possible issue on Windows determining workspace for users
|
|
not using the default location.
|
|
- Fixed sign placement (used by all validation plugins) on
|
|
non-english vims.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Added translation of html docs to vim doc format accessable via
|
|
:EclimHelp (|vim-core-eclim#:EclimHelp|) and :EclimHelpGrep
|
|
(|vim-core-eclim#:EclimHelpGrep|).
|
|
- Added |:Todo| and |:ProjectTodo|.
|
|
- Added :TrackerTicket for viewing tickets by id in your web
|
|
based tracking system.
|
|
- Renamed setting org.eclim.project.vcs.tracker to
|
|
org.eclim.project.tracker.
|
|
Django:
|
|
- Added end tag completion (|htmldjango|) support for django
|
|
templates.
|
|
Php:
|
|
- Support for php has been temporarily removed until the eclipse
|
|
pdt team releases a Ganymede (3.4) compatible version.
|
|
Vcs:
|
|
- Removed :VcsAnnotateOff in favor of invoking :VcsAnnotate again
|
|
to remove the annotations.
|
|
- Added vcs editor plugin which allows you to view diff of a file
|
|
by hitting <enter> on a file name in the cvs, svn, or hg commit
|
|
editor.
|
|
- Removed :Trac* and :Viewvc* commands and replaced them with
|
|
:VcsWeb* commands
|
|
Vim:
|
|
- Added |:Only| as a configurable alternative to vim's :only
|
|
command.
|
|
- Added :OtherWorkingCopyDiff, :OtherWorkingCopyEdit,
|
|
:OtherWorkingCopySplit, and :OtherWorkingCopyTabopen.
|
|
Git Log (1.4.0)
|
|
(https://github.com/ervandew/eclim/compare/1.3.5...1.4.0)
|
|
|
|
*1.3.5*
|
|
|
|
|
|
1.3.5 (Mar. 11, 2008)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed exclusion of plugins not chosen by the user for
|
|
installation.
|
|
- Various bug fixes.
|
|
Eclim:
|
|
- Added an archive (jar, tar, etc.) viewer.
|
|
Html:
|
|
- Updated html validator to validate <style> and <script> tag
|
|
contents.
|
|
Vcs:
|
|
- Added support for limiting the number of log entries returned
|
|
by :VcsLog (limits to 50 entries by default).
|
|
- Updated :VcsLog, :VcsChangeSet, etc. to support cvs and hg
|
|
where applicable.
|
|
Trac:
|
|
- Added :TracLog, :TracAnnotate, :TracChangeSet, and :TracDiff.
|
|
Git Log (1.3.5)
|
|
(https://github.com/ervandew/eclim/compare/1.3.4...1.3.5)
|
|
|
|
*1.3.4*
|
|
|
|
|
|
1.3.4 (Feb. 05, 2008)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed :JavaImpl when adding multi-argument methods.
|
|
- Various other bug fixes.
|
|
Eclim:
|
|
- Added |:ProjectInfo|.
|
|
- Added an eclim/after directory to vim's runtime path for any
|
|
user scripts to be sourced after eclim.
|
|
Installer:
|
|
- Updated installer to handle eclipse installs which have a local
|
|
user install location for plugins.
|
|
- Fixed some issues with running the installer on the icedtea
|
|
jvm.
|
|
Php:
|
|
- Added php support for code completion (|vim-php-complete|),
|
|
searching (|vim-php-search|), and validation
|
|
(|vim-php-validate|). Requires the eclipse pdt
|
|
(http://eclipse.org/pdt/) plugin.
|
|
Git Log (1.3.4)
|
|
(https://github.com/ervandew/eclim/compare/1.3.3...1.3.4)
|
|
|
|
*1.3.3*
|
|
|
|
|
|
1.3.3 (Dec. 15, 2007)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Installer bug fixes.
|
|
Git Log (1.3.3)
|
|
(https://github.com/ervandew/eclim/compare/1.3.2...1.3.3)
|
|
|
|
*1.3.2*
|
|
|
|
|
|
1.3.2 (Dec. 04, 2007)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Various bug fixes.
|
|
Eclim:
|
|
- Added commands to view or manipulate project natures:
|
|
|:ProjectNatures|, |:ProjectNatureAdd|, and
|
|
|:ProjectNatureRemove|.
|
|
Css:
|
|
- Added css validation (|css|).
|
|
Html:
|
|
- Added |:BrowserOpen|
|
|
Html / Xml:
|
|
- Added auto completion of end tags when typing '</'. This can be
|
|
disabled by setting g:EclimSgmlCompleteEndTag to 0.
|
|
Java / Python:
|
|
- :JavaRegex and :PythonRegex now support b:eclim_regex_type to
|
|
determine if the regex should be applied to the whole sample text
|
|
at once, or to each line individually.
|
|
Java:
|
|
- Updated the java logger (|vim-java-logging|) functionality to
|
|
support a custom logger template.
|
|
Javascript:
|
|
- Added javascript validation (|vim-javascript-index|) using jsl
|
|
(http://www.javascriptlint.com/).
|
|
Python:
|
|
- Added basic python validation (|vim-python-validate|) using
|
|
pyflakes (http://www.divmod.org/trac/wiki/DivmodPyflakes) and the
|
|
python compiler.
|
|
- Added support for pylint (http://www.logilab.org/857) using new
|
|
:PyLint command.
|
|
Vcs:
|
|
- Added :VcsInfo, :ViewvcAnnotate, :ViewvcChangeSet, and
|
|
:ViewvcDiff.
|
|
Vcs (subversion):
|
|
- Added :VcsLog, :VcsDiff, and :VcsCat.
|
|
Vim:
|
|
- Added vim window maximize and minimize support.
|
|
- Added an alternate implementation of taglist.
|
|
- Added command |:Buffers|.
|
|
- Added :VimgrepRelative, :VimgrepAddRelative, :LvimgrepRelative,
|
|
:LvimgrepAddRelative, :CdRelative, and :LcdRelative.
|
|
Git Log (1.3.2)
|
|
(https://github.com/ervandew/eclim/compare/1.3.1...1.3.2)
|
|
|
|
*1.3.1*
|
|
|
|
|
|
1.3.1 (July 13, 2007)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed eclimd startup issues on non-gentoo linux machines as
|
|
well as similar issue in the installer when attempting to handle
|
|
plugin dependencies for wst integration.
|
|
- Fixed installer to not exclude html/util.vim when not
|
|
installing wst integrations (fixes dependent code like java code
|
|
completion).
|
|
Git Log (1.3.1)
|
|
(https://github.com/ervandew/eclim/compare/1.3.0...1.3.1)
|
|
|
|
*1.3.0*
|
|
|
|
|
|
1.3.0 (July 01, 2007)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Bug fixes.
|
|
Eclim:
|
|
- New graphical installer for easing the installation and
|
|
upgrading procedure.
|
|
- In previous releases of eclim, any time a command required
|
|
access to the eclipse representation of a source file, eclim
|
|
would force a full refresh of the current project to ensure that
|
|
any external additions, deletions, or changes to other files
|
|
would be automatically detected. However, this approach, while
|
|
convenient and transparent to the user, comes with a performance
|
|
penalty that grows as the project size grows.
|
|
For some users this performance penalty has been more noticeable
|
|
than for others. So in response to this feedback, eclim no
|
|
longer performs an automatic project refresh. What this means
|
|
for you is that any time you perform an action that results in
|
|
any file additions, deletions, or changes, like a svn / cvs
|
|
update, you should issue a |:ProjectRefresh| to ensure that
|
|
eclipse and eclim are updated with the latest version of the
|
|
files on disk.
|
|
|
|
- |:ProjectCreate| now supports optional -p argument for
|
|
specifying the project name to use.
|
|
- Created new command |:ProjectRefreshAll| to support refreshing
|
|
all projects at once, and modified |:ProjectRefresh| to only
|
|
refresh the current project if no project names are supplied.
|
|
- Added |:ProjectGrep|, |:ProjectGrepAdd|, |:ProjectLGrep|, and
|
|
|:ProjectLGrepAdd|.
|
|
- Added support for buffer local variable
|
|
b:EclimLocationListFilter which can contain a list of regular
|
|
expression patterns used to filter location list entries with
|
|
text / message field matching one of the patterns. The main
|
|
intention of this new variable is to allow you to filter out
|
|
validation errors / warnings per file type, that you wish to
|
|
ignore.
|
|
Example which I have in my .vim/ftplugin/html/html.vim file:
|
|
|
|
>
|
|
let b:EclimLocationListFilter = [
|
|
\ '<table> lacks "summary" attribute'
|
|
\ ]
|
|
|
|
<
|
|
|
|
Css:
|
|
- Added css code completion (|css|). Requires the eclipse wst
|
|
(http://eclipse.org/webtools/main.php) plugin.
|
|
Dtd:
|
|
- Added dtd validation (|dtd|). Requires the eclipse wst
|
|
(http://eclipse.org/webtools/main.php) plugin.
|
|
Html:
|
|
- Added html code completion (|vim-html-index|). Requires the
|
|
eclipse wst (http://eclipse.org/webtools/main.php) plugin.
|
|
- Added html validation (|vim-html-index|). Requires the eclipse
|
|
wst (http://eclipse.org/webtools/main.php) plugin.
|
|
Log4j:
|
|
- Added log4j xml file validation (|log4j|).
|
|
Python:
|
|
- Added support for testing regular expressions.
|
|
Django:
|
|
- Added |:DjangoManage|, |:DjangoFind|, |:DjangoTemplateOpen|,
|
|
|:DjangoViewOpen|, and |:DjangoContextOpen|.
|
|
WebXml:
|
|
- Added web.xml file validation (|vim-java-webxml|).
|
|
Vim:
|
|
- Added :ArgsRelative, :ArgAddRelative, :ReadRelative.
|
|
- Added |:Sign|, |:Signs|, |:SignClearUser|, |:SignClearAll|.
|
|
Vcs:
|
|
- Added :VcsAnnotate and :Viewvc.
|
|
Wsdl:
|
|
- Added wsdl validation. Requires the eclipse wst
|
|
(http://eclipse.org/webtools/main.php) plugin.
|
|
Xsd:
|
|
- Added xsd validation (|xsd|). Requires the eclipse wst
|
|
(http://eclipse.org/webtools/main.php) plugin.
|
|
Xml:
|
|
- Added xml code completion (|vim-xml-index|). Requires the
|
|
eclipse wst (http://eclipse.org/webtools/main.php) plugin.
|
|
Git Log (1.3.0)
|
|
(https://github.com/ervandew/eclim/compare/1.2.3...1.3.0)
|
|
|
|
*1.2.3*
|
|
|
|
|
|
1.2.3 (Oct. 08, 2006)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Vim scripts now account for possibly disruptive 'wildignore'
|
|
option.
|
|
- On Windows, vim scripts account for users who have modified the
|
|
'shell' that vim uses, temporarily restoring the default.
|
|
- Reimplemented :EclimSettings and :ProjectSettings saving to be
|
|
more fault tolerant.
|
|
- Several other bug fixes.
|
|
Eclim:
|
|
- Renamed :Settings to :EclimSettings to increase the uniqueness
|
|
of the command name in an effort to avoid clashing with other vim
|
|
plugins.
|
|
Java:
|
|
- Maven dependency searching now expanded to ivy files via
|
|
:IvyDependencySearch.
|
|
- Fixed junit support to handle execution via maven 1.x and 2.x.
|
|
Xml:
|
|
- Added command |:XmlFormat| to reformat a xml file.
|
|
Git Log (1.2.3)
|
|
(https://github.com/ervandew/eclim/compare/1.2.2...1.2.3)
|
|
|
|
*1.2.2*
|
|
|
|
|
|
1.2.2 (Sep. 08, 2006)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed NullPointerException when accessing eclim preferences
|
|
containing remnant property
|
|
<code>org.eclim.java.library.root</code>.
|
|
- Fixed plugin/eclim.vim to check vim version earlier to avoid
|
|
errors on pre Vim 7 instances.
|
|
- Fixed all usages of the temp window to account properly for
|
|
errors.
|
|
Git Log (1.2.2)
|
|
(https://github.com/ervandew/eclim/compare/1.2.1...1.2.2)
|
|
|
|
*1.2.1*
|
|
|
|
|
|
1.2.1 (Sep. 07, 2006)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed issues when eclipse is installed in a directory
|
|
containing a space, like "Program Files".
|
|
- Fixed error when .classpath src dir is "" or ".".
|
|
- Fixed error if taglist.vim is not installed.
|
|
- Fixed auto setting of jre source.
|
|
- Fixed couple java code completion issues.
|
|
- Several other bug fixes.
|
|
Ant:
|
|
- Made some improvements to ant code completion.
|
|
Eclim:
|
|
- Added support for ~/.eclimrc (|eclimrc|) on unix platforms.
|
|
Java:
|
|
- Added |:VariableList|, |:VariableCreate| and |:VariableDelete|.
|
|
- Added camel case searching support: JavaSearch (|:JavaSearch|)
|
|
NPE
|
|
- Removed the preference
|
|
<code>org.eclim.java.library.root</code>.
|
|
- Updated ivy support (|classpath-ivy|) to behave more like
|
|
maven.
|
|
- Added commands to ease setting of classpath repo variables for
|
|
maven's (|classpath-maven|) and mvn's (|classpath-maven|) eclipse
|
|
support.
|
|
- Added TestNG to ant compiler's error format.
|
|
- Added :JUnitExecute and |:JUnitResult|.
|
|
Xml:
|
|
- Added |:DtdDefinition| and |:XsdDefinition|.
|
|
Vim:
|
|
- Added :FindCommandDef and :FindCommandRef.
|
|
- Changed :FindFunctionVariableContext to :FindByContext.
|
|
- Added :Tabnew and :TabnewRelative.
|
|
- :Split and :SplitRelative now support '*' and '**' wildcards.
|
|
Git Log (1.2.1)
|
|
(https://github.com/ervandew/eclim/compare/1.2.0...1.2.1)
|
|
|
|
*1.2.0*
|
|
|
|
|
|
1.2.0 (July 16, 2006)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Fixed processing of dtd related xml validation errors on
|
|
Windows.
|
|
- Using Ctrl-C on a prompt list (like when choosing a java class
|
|
to import), stopped working. At some point during the vim 7
|
|
developement the vim behavor was modified. Eclim, has been fixed
|
|
to account for this.
|
|
- Greatly improved support for projects created from eclipse.
|
|
- Fixed support for projects created from eclipse that reside in
|
|
the workspace.
|
|
- Other various bug fixes.
|
|
Eclipse:
|
|
- Eclim now works with and depends on eclipse 3.2.
|
|
Eclim:
|
|
- Added |:ProjectRefresh|.
|
|
- Added |:ProjectOpen|, |:ProjectClose|, and updated
|
|
|:ProjectList| to show the current status of each project.
|
|
- Added |:ProjectTree| and |:ProjectsTree|.
|
|
- Added |:ProjectCD| and |:ProjectLCD|.
|
|
- Added |:JavaSearchContext|.
|
|
- Added means to preserve manually added classpath entries when
|
|
utilizing eclim's integration with ivy or maven dependency files.
|
|
- Updated |:JavaSearch| to provide sensible defaults if command
|
|
ommits various arguments. Also added support for supplying only a
|
|
pattern to the :JavaSearch command which will result in a search
|
|
for all types (classes, enums, interfaces) that match that
|
|
pattern.
|
|
- Added |:Jps| for viewing java process info.
|
|
- Removed support for auto update of .classpath upon writing of
|
|
maven project.xml in favor of new maven support.
|
|
- Added |:Maven| and |:Mvn| commands for executing maven 1.x and
|
|
2.x.
|
|
- Added :MavenDependencySearch and :MvnDependencySearch for
|
|
searching for and adding dependencies to your maven pom file.
|
|
- <anchor id="upgrade_1.2.0"/> Re-organized eclim files within
|
|
the vim runtime path. Based on suggestion by Marc Weber.
|
|
Warning: This change will require you to remove all the old
|
|
eclim vim plugins prior to installing the new set. A
|
|
comprehensive list of plugins to be deleted is provided <a
|
|
href="upgrade/resources/1.2.0/vim_plugin_list.txt">here</a>.You
|
|
may also use one of the following scripts to help automate the
|
|
process. Just download the appropriate file to the directory
|
|
where you extracted the eclim vim plugins and execute it.
|
|
Please review the script before executing it so that you are
|
|
aware of what it does. Please report any issues as well.
|
|
|
|
*nix users:
|
|
<a href="upgrade/resources/1.2.0/upgrade.sh">upgrade.sh</a>
|
|
Be sure to either make the file executable
|
|
$ chmod 755 upgrade.sh
|
|
or run via sh
|
|
$ sh upgrade.sh
|
|
|
|
Windows users:
|
|
<a href="upgrade/resources/1.2.0/upgrade.bat">upgrade.bat</a>
|
|
Run via a command prompt so that you can monitor the output.
|
|
|
|
After executing either of these scripts you may be left with
|
|
one or more empty directories which are then safe to delete.I
|
|
appologize for this inconvience, and hopefully this change will
|
|
help ease future upgrades.
|
|
|
|
Vim:
|
|
- Added :FindFunctionVariableContext to perform context sensitive
|
|
searching for vim functions or global variables.
|
|
- Added :Split, :SplitRelative, :EditRelative, :LocateFileEdit,
|
|
:LocateFileSplit, and :LocateFileTab.
|
|
Git Log (1.2.0)
|
|
(https://github.com/ervandew/eclim/compare/1.1.2...1.2.0)
|
|
|
|
*1.1.2*
|
|
|
|
|
|
1.1.2 (May 07, 2006)
|
|
====================
|
|
|
|
Bug Fixes:
|
|
- Fixed eclipse .classpath commands.
|
|
- Fixed java project update commands to refresh the project
|
|
resources so that new jars are recognized when added to the
|
|
.classpath file.
|
|
- Bug 1437025
|
|
(https://sourceforge.net/tracker/index.php?func=detail&aid=1437025&group_id=145869&atid=763323)
|
|
- Bug 1437005
|
|
(http://sourceforge.net/tracker/index.php?func=detail&aid=1437005&group_id=145869&atid=763323)
|
|
and other irregularities with calculation of the starting
|
|
position for the completion.
|
|
- Bug 1440606
|
|
(https://sourceforge.net/tracker/index.php?func=detail&aid=1440606&group_id=145869&atid=763323)
|
|
Note: The original implementation of :JavaImportClean was
|
|
written entirely in vim (didn't require eclim server). To
|
|
properly handle ignoring comments when determining what imports
|
|
are unused, this functionality had to be reimplemented with
|
|
server side help. However, the vim only version is preserved
|
|
and will be invoked if the current file is not in an eclipse
|
|
project.
|
|
|
|
- Other various bug fixes.
|
|
Ant:
|
|
- Added |:Ant| command to allow execution of ant from any file.
|
|
- Added ant code completion (|vim-java-ant|).
|
|
- Added ant file validation (|vim-java-ant|).
|
|
- Added |:AntDoc| command to quickly find ant type / task
|
|
documentation.
|
|
Java:
|
|
- Utilizing vim's new dictionary based completion results.
|
|
- Added |:JavaConstructor|.
|
|
- |:JavaImpl| now supports overriding constructors.
|
|
- Added |:JavaDocComment| command to add or update javadocs
|
|
comment for the element under the cursor.
|
|
- Added :JavaRegex for testing java regular expressions.
|
|
- JDT classpath_variables.properties no longer requires system
|
|
property placeholder to use '_' instead of '.'.
|
|
- Velocity templates broken up into more logical templates to
|
|
ease customization.
|
|
- |:JavaGetSet| now has variable to determine whether or not to
|
|
add indexed getters and setters.
|
|
- Removed preference org.eclim.java.validation.ignore.warnings in
|
|
favor of new g:EclimSignLevel
|
|
(|vim-core-eclim#g:EclimSignLevel|).
|
|
Vim:
|
|
- Added couple miscellaneous vim commands for use in or outside
|
|
of eclim context.
|
|
- Added groovy script based ctags implementation for use with the
|
|
vim taglist plugin.
|
|
- All of the functionality that previously placed results /
|
|
errors into the quickfix window, now utilizes vim's new location
|
|
list functionality.
|
|
- Added web lookup commands.
|
|
- Added vim script function / global variable searching.
|
|
- Added vim doc lookup.
|
|
- Various improvements to 'sign' support for marking errors,
|
|
warnings, etc.
|
|
Xml:
|
|
- Xml validation now caches remote entities (like dtds).
|
|
Git Log (1.1.2)
|
|
(https://github.com/ervandew/eclim/compare/1.1.1...1.1.2)
|
|
|
|
*1.1.1*
|
|
|
|
|
|
1.1.1 (Feb. 19, 2006)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Code completion results now sorted by type and then
|
|
alphabetically.
|
|
- Code corrections that cannot be applied in the standard way
|
|
(those with no previews) are excluded.
|
|
- Simple searching from spring / hiberate / web.xml files is
|
|
fixed.
|
|
- Java import command is now restricted to the current project.
|
|
- Java src file location (for almost all java commands) now uses
|
|
the full path to find the file in eclipse rather than build the
|
|
path from the file's package declaration and class name. Fixes
|
|
cases where the package name doesn't match up with the folder
|
|
structure.
|
|
- Xml validation errors that occur when no dtd is defined are
|
|
filtered out (limitation of using xerces to support jdk 1.4).
|
|
- Relative xml entities are now resolved when validating an xml
|
|
file.
|
|
- Fixed logging template code for slf4j.
|
|
- Fixed possible error when removing signs for marking errors /
|
|
warnings for the current file.
|
|
- Fixed |:JavaImport| to not import classes that are in the same
|
|
package as the current file.
|
|
- Fixed java source validation to clear out the quickfix results
|
|
when all errors have been fixed.
|
|
- Fixed |:JavaImpl| to get the interfaces of superclass lineage
|
|
in addition to directly implemented interfaces of the current
|
|
class.
|
|
- When adding methods from the resulting buffer of |:JavaImpl| or
|
|
|:JUnitImpl|, if the target class was an inner class of the src
|
|
file, then the methods were being added to the outer class
|
|
instead of the inner class.
|
|
- Fixed javadoc search results to restore <enter> as mapping to
|
|
open result in a browser after the quickfix window is closed and
|
|
then opened again.
|
|
- Other various bug fixes.
|
|
Eclipse:
|
|
- Eclim now depends on eclispe version 3.1.2. The Eclipse team
|
|
made some improvements to how inner classes are handled that
|
|
eclim now depends on.
|
|
Eclim:
|
|
- Added support for global settings/preferences via new :Settings
|
|
command.
|
|
Java:
|
|
- Delegate method creation.
|
|
- Added g:EclimJavaSearchSingleResult setting to determine action
|
|
to take when only a singe result is returned using the java
|
|
source code searching. Based on suggestion by Ivo Danihelka.
|
|
- Added g:EclimJavaDocSearchSingleResult setting to determine
|
|
action to take when only a singe result is returned using the
|
|
javadoc searching. Based on suggestion by Ivo Danihelka.
|
|
- Added preference to suppress warnings when using java source
|
|
code validation.
|
|
Vim:
|
|
- Added CursorHold autocommand that shows the current error, if
|
|
any, on the current cursor line.
|
|
- Removed global variables g:EclimDebug and g:EclimEchoHighlight
|
|
in favor of new g:EclimLogLevel
|
|
(|vim-core-eclim#g:EclimLogLevel|) and the corresponding
|
|
highlight varibles.
|
|
- Removed all default key mappings. See the suggested set of
|
|
mappings.
|
|
- Now utilizing vim's autoload functionality to load functions on
|
|
demand.
|
|
One vim file was moved as a result, so you should delete the old
|
|
file when upgrading.
|
|
|
|
Warning: - ftplugin/java/eclim_util.vim removed.
|
|
|
|
Git Log (1.1.1)
|
|
(https://github.com/ervandew/eclim/compare/1.1.0...1.1.1)
|
|
|
|
*1.1.0*
|
|
|
|
|
|
1.1.0 (Dec. 26, 2005)
|
|
=====================
|
|
|
|
Bug Fixes:
|
|
- Code completion, searching, etc fixed on files with fileformat
|
|
== 'dos'.
|
|
- Several other minor fixes and enhancements.
|
|
Java:
|
|
- Source validation (|vim-java-validate|).
|
|
- Javadoc (|vim-java-javadoc|) viewing.
|
|
- Override/Impl (|:JavaImpl|) stub generation.
|
|
- Bean getter/setter (|:JavaGetSet|) generation.
|
|
- Junit (|vim-java-unittests|) test method stub generation.
|
|
- Alternate searching (|vim-java-search|) in code bases outside
|
|
of an eclipse project.
|
|
- Code correction (|:JavaCorrect|) via eclipse quickfix
|
|
functionality.
|
|
- Support for viewing source files located in archives (zip, jar)
|
|
when searching.
|
|
- Support for generating a source prototype when viewing search
|
|
results that do not have a corresponding source file attached.
|
|
- Added some handy abbreviations.
|
|
- Added validation of the .classpath file when saving. Errors
|
|
are then reported via vim's quickfix.
|
|
Vim:
|
|
- A few vim scripts were renamed, so you will need to delete the
|
|
old file when upgrading.
|
|
Warning: <ul> <li>
|
|
ftplugin/eclipse_classpath/eclipse_classpath.vim moved to
|
|
ftplugin/eclipse_classpath/eclim.vim </li> <li>
|
|
ftplugin/ivy/ivy.vim moved to ftplugin/ivy/eclim.vim </li> <li>
|
|
ftplugin/maven_project/maven_project.vim moved to
|
|
ftplugin/maven_project/eclim.vim </li> </ul>
|
|
|
|
Xml:
|
|
- Xml validation (|xml-validation|).
|
|
Git Log (1.1.0)
|
|
(https://github.com/ervandew/eclim/compare/1.0.0...1.1.0)
|
|
|
|
*1.0.0*
|
|
|
|
|
|
1.0.0 (Oct. 16, 2005)
|
|
=====================
|
|
|
|
Eclim:
|
|
- Initial release.
|
|
Git Log (1.0.0) (https://github.com/ervandew/eclim/commits/1.0.0)
|
|
|
|
vim:ft=eclimhelp |