Re: [Pydev-code] Jython Scripting - is this limited to v2.2?
Brought to you by:
fabioz
From: Mason W. <mas...@gm...> - 2013-03-23 03:48:30
|
I'm using Jython 2.5.3 with PyDev. I just forced it on top of it. I'm running just fine at this point. Not sure what you're trying to do with it but for a Jythin development environment, it works fine. I'm using some newer Python features, I believe. Mason On Mar 22, 2013, at 8:13 PM, Fabio Zadrozny <fa...@es...> wrote: On Fri, Mar 22, 2013 at 11:53 PM, Fran Boon <fra...@gm...> wrote: > On 23 March 2013 02:20, Fabio Zadrozny <fa...@es...> wrote: > > Not sure how hard, but it's definitely not trivial. As it's one of the > > things that slows down the editor startup, I was considering taking a > look > > at it as a part of the funding at http://igg.me/at/liclipse, but it'll > > depend if the funding succeeds. > > ok, I'm now a PyDev Knight ;) > Thank you :) > > Is the only way to launch scripts the OfflineAction, or can we create > menu entries/toolbar buttons? > I must say I've always created it in the plugin, so I'm not sure... googling a bit for "eclipse create menu programatically" brought me: http://www.wickedshell.net/blog/?p=48 may be what you want... > > Is there a wiki page to share snippets? > Not really... usually I get patches for those, but if you have something that can't be added to the core I can put something up to point to a github with the code. > What are people doing with scripting? > Well, most of the patches related to scripting I receive are usually for doing some special text manipulation (such as the ctrl+2, w which word-wraps a paragraph) > > I just created a script to stop the active debugger, then clean my app > (database, sessions, etc) & then restart the debugger. > > Generic part: > from org.eclipse.debug.core import DebugPlugin, ILaunchManager > singleton = DebugPlugin.getDefault() > launchManager = singleton.getLaunchManager() > launches = launchManager.getLaunches() > if len(launches): > launchConfig = launches[0].getLaunchConfiguration() > print "Stopping Debug" > launchManager.removeLaunches(launches) > else: > launchConfig = None > > # (clean app happens in here, but not included) > > if launchConfig: > print "Starting Debug" > launch = launchConfig.launch(ILaunchManager.DEBUG_MODE, None) > launchManager.addLaunch(launch) > > > Changes to the script only seem to take effect when I restart Eclipse > (4.2.2) - the docs suggested that no restart was required? > Hummm... if you're dealing with multiple files, the restart may be required (as it'll only reload the main script), but if you're dealing with a single script, it really should be reloaded... (I'd have to see the whole script as it may be something in the way it's structured). Cheers, Fabio > Thanks, > Fran. > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ pydev-code mailing list pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |