Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Dynamic Languages Toolkit (DLTK) » Extending Eclipse itself with, say, Python
Extending Eclipse itself with, say, Python [message #541208] Fri, 18 June 2010 17:34 Go to next message
Chris Gage is currently offline Chris Gage
Messages: 73
Registered: July 2009
Member
For as long as Eclipse has been around I have wanted to be able to extend Eclipse itself with scripting, primarily the editor. What I want is analogous to the ability in Microsoft Word to record keystroke macros which can then be saved and run at will later, and also can be edited and extended as VB programs.

A very simple example would be to override the standard File-->Save operation in the Java editor to perform Ctrl-Shift-F, write a timestamped line to a log, and then save.

Or a refactoring tool which would take an arbitrary set of find/replace regex pairs and run them ALL.

Or rename a set of files with a given pattern to a different pattern.

Does DLTK permit this? If not, has anyone else given any though to it?
Re: Extending Eclipse itself with, say, Python [message #541279 is a reply to message #541208] Sat, 19 June 2010 11:50 Go to previous message
Alex Panchenko is currently offline Alex Panchenko
Messages: 342
Registered: July 2009
Senior Member
Hi Chris,

DLTK is about creating IDEs for scripting languages or DSLs.
So it isn't what you are looking for.

You can find examples of automating Eclipse in Groovy Monkey project (also there was an attempt to move it to Eclipse under the name Eclipse Monkey, but it didn't succeed).

Btw, formatting on save in java editor is already implemented and you can just enable it in preferences.

Regards,
Alex
Previous Topic:[BUILD] S-2.0RC4-201006161315
Next Topic:Help about OutLine
Goto Forum:
  


Current Time: Sun Oct 26 00:22:57 GMT 2014

Powered by FUDForum. Page generated in 0.01898 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software