Haml & Sass Editors 0.5.4 14

Posted by Brad Fri, 06 Jul 2007 03:49:00 GMT

Last release didn't go so well. For some reason I figured other people had tried to install Aptana, had it fail and then given up on it like me. Turns out I was alone haha.

So I spent a bit of time figuring out what changed in RDT and fixed things up. I've tested this with a straight out of the box install of Aptana m8, so hopefully it'll work for others too.

If anybody does try it, please let me know if it works or not. I'm going to use this blog post as a bit of a test before I post to the Haml mail list. Thanks in advance to anyone who replies!

(Oh yeah, the update site is still http://haml.lucky-dip.net/).

Comments

Leave a response

  1. Paull Dowman 1 day later:
    Great, this fixed it for me! Phew, that was a tough couple of days, I can't live without this plugin. Nice work. :-) BTW, I'm using Eclipse 3.3.0 with the latest Aptana & RDT plugins, not the standalone Aptana. For some reason the Eclipse auto-update didn't prompt me to update, I had to remove 0.5.2 and then re-add it.
  2. Brandon Keene 2 days later:
    Awesome! This worked great for me with the latest RDT plugin. Keep up the good work! I really appreciate it. Cheers and Thanks
  3. Andrey 4 days later:
    Thank you very much! This worked fine with a fresh install of Aptana 0.8b.
  4. Pierre Rigal 5 days later:
    It's just great. Merci beaucoup !
  5. Thomas Brian 6 days later:
    Wow I just noticed this update on the HAML group. Worked great, thanks a lot for the hard work ! I see that you added support for SASS alternate syntax (attribute: value) which is invaluable to me.

    Just one thing I'd like to mention, about HAML highlighting :
    == A string with a #{@variable}
    Won't work as it will believe that everything after the # is a comment. Not a big deal though but I like this one and use it more than not ;)

    Thanks a lot though :)
    Cheers
  6. Brad 6 days later:
    Yeah I've noticed that too Thomas. I'll try to get that fixed because it's annoying me too haha.
  7. zayne 11 days later:
    Thanks for this. I only started with Rails about 4 months ago and have been using HAML since the outset. It really speeds things up for me. It's a pity that there is so little support in the Aptana shortcuts for working with HAML files. For instance, when you want to go from the controller to the view using the 'Switch to ...' keys, you have to use RHTML views. Anyway, I've brought up that issue with the Aptana people. Thanks again!
  8. guilio 13 days later:
    Just installed it and it works like the bomb, keep up the excellent work. I use this plugin on a daily basis!
  9. Chris Williams about 1 month later:
    Hey Brad, great job with the plugin! I wasn't even aware that anyone was building on top of RDT/RadRails... (I'm the lead developer for both projects). If you'd like to work closer or have any issues or questions feel free to contact me. Great to see someone building on top of my work!
  10. unsured loans 6 months later:
    I have used my Social Security number while on the Internet so now I am afraid to make any credit card purchases on-line because I think it will make my credit card account vulnerable. Right now I’m thinking about applying for a credit card online but I’m not sure that it is safe. Do you now what kind of security system they use at http://deliquencies-cretditcards.cn/sears-premier-card.html >sears premier card
  11. keymone 9 months later:
    gives me java.lang.VerifyError: (class: net/lucky_dip/hamleditor/editor/HamlConfiguration, method: getRubyScanner signature: ()Lorg/eclipse/jface/text/rules/ITokenScanner;) Bad type in putfield/putstatic at net.lucky_dip.hamleditor.editor.HamlEditor.(HamlEditor.java:29) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:170) 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.createExtension(WorkbenchPlugin.java:244) 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.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2565) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644) at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603) at org.rubypeople.rdt.internal.ui.rubyeditor.EditorUtility.openInEditor(EditorUtility.java:83) at org.rubypeople.rdt.internal.ui.rubyeditor.EditorUtility.openInEditor(EditorUtility.java:65) at org.rubypeople.rdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:19) at org.rubypeople.rdt.ui.actions.OpenAction.run(OpenAction.java:164) at org.rubypeople.rdt.ui.actions.OpenAction.run(OpenAction.java:148) at org.rubypeople.rdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:239) at org.rubypeople.rdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:217) at org.rubypeople.rdt.internal.ui.packageview.RubyExplorerActionGroup.handleOpen(RubyExplorerActionGroup.java:294) at org.rubypeople.rdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:637) at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:857) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199) at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818) at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079) at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263) at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293) 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(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447) at org.eclipse.equinox.launcher.Main.run(Main.java:1173) Eclipse 3.3.2 Aptana RadRails 1.0.1 Aptana Web Development Tools 1.1 Windows XP any ideas?
  12. Brad 9 months later:
    I'm not working on these editors any more sorry. Please use this update site for now: http://haml.ready2host.de/
  13. John 10 months later:
    That doesn't seem to work either. Is there any other place they can be found? Have you considered putting them on rubyforge or github and letting others take them over?
  14. Brad 10 months later:
    I have actually given the code to Aptana. I am not sure what their progress is at this point sorry John.
Comments