Category: Plugin Directory / Editor / ShellEd
| | | | Version: 1.0.3 Support Eclipse Version: 3.3 License: Free CPL Development Status: Production/Stable Company: Chase Technology
| |  | Home Page |  | Plugin Support |  | Discussion Forum | |
|
ShellEd is a free, open-source shell script editor for Eclipse.
It supports syntax highlighting, smart indent and man page information via text hover.
Check it out! Added on: 22-Aug-2004 | Updated: 03-Mar-2008
|
Last 10 Comments
| User: Anonymous | Rating: 8 | 2009-04-15 12:48:44 | | | The current version 1.0.4 now runs under Java 5.
| | User: Anonymous | Rating: 7 | 2009-01-13 04:27:12 | | | Good plugin :)
| | User: Anonymous | Rating: 5 | 2008-12-19 06:26:15 | | | Nice plugin, worked for me instantly (java 1.6), however in my opinion it needs some more development on parsing mechanism.
E.g. consider bash count array:
${#fancy_array[*]}
In the editor it is treated as a commnet (due to #).
Also variable names with '_' are not displayed correctly (e.g. $LOG_FILE)
| | User: Anonymous | Rating: 1 | 2008-08-14 04:42:21 | | | Even with java 6, the editor is in error ... (one of the plugin.xml seems to be incorrect .. I don't have time to fix other devellopers bugs ...)
| | User: wstein | Rating: 5 | 2008-06-13 09:03:58 | | | When this plugin works it works quite good. It was not that what I am expected but quite a good job. But It was a annoing peace of work to get it run. First I updated my JVM but this didn't work so I had to download it, changed the manifest files and rebuilded it. My hints: Download over eclipse, checkout the modules as seperate projects, change every MF file to support at least JVM 1.5 and save them, select all projects in Ressource View and right click -> Export. There as Plugins and fragments (select a folder on the desktop) and build it. After that you have to extract the Jars to folders and copy them over the folders of the original plugin structure. Copy the plugin to eclipse plugin directory. Set the right group give rx privilegs and restart eclipse. So 9 Points for the plugin, minus 2 point because it does not work out of the box, minus two points that it can't be handled by eclipse plugin manager (download).
I don't want to frustrate the people behind the software because every one who supports the Open Source Project does a great job but this is a quality service and so I want to be honest. Please guys don't stop working you're quite far on the right way. Greez west
| | User: Anonymous | Rating: 6 | 2008-05-15 17:09:36 | | | So far so good... but serious minus points for having to recompile it.
This plugin is compiled to Java 6, which isn't a bad thing on many platforms but some this is awful.
Because Apple is both slow and lazy, Java 6 there is 64 bit only and only for the latest OS X version. The Eclipse SWT library is 32 bit, so you can only run Eclipse with Java 1.5 on a Mac. Consequentially, any eclipse plugins not compiled to be Java 1.5 compatible will fail.
This plugin, like 99% of Java code today doesn't use any 1.6 exclusive features and all I had to do to resolve the problem is download the source from CVS (in eclipse), modify the build to be Java 5 build targets and compatibility (all the manifest files, and the project / workspace Java build compatibility target).
That works fine. Of course, that is a lot of work to expect people to do just because the developer wasn't paying attention and setting the build up correctly. The correct thing to do is set the java version compatibility of the class files to the lowest version they are compatible with. In this case, it might even be Java 1.4, if all the 1.5 generics warnings thrown off in the compile are a sign of anything.
| | User: Anonymous | Rating: 5 | 2008-05-14 12:20:49 | | | Looks nice, but opening a file outside the workspace fails...
| | User: Anonymous | Rating: 7 | 2008-03-20 22:45:01 | | | I like it and recommend it. What I would also like, and this is for any editor, is a working outline view. That would get this plugin a 9 rating out of me (I never give a 10 ;).
| | User: Anonymous | Rating: 1 | 2008-03-19 18:04:56 | | | Bad version number.....
| | User: Anonymous | Rating: 1 | 2008-03-18 10:19:18 | | | Me too:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:501)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:471)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:430)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:413)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:408)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:289)
at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1269)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:788)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:252)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:248)
at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:231)
at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:841)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:606)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:263)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2739)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2651)
at org.eclipse.ui.internal.WorkbenchPage.access$13(WorkbenchPage.java:2643)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2595)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2590)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2574)
at org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:340)
at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:328)
at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:190)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3319)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
|
|
|