Hey everyone, its been a while!
I have been pretty busy of late, but I had a lot of really good discussions at last week's RubyMotion #inspect conference about Redcar and I've been thinking about how to get things moving again for development. I would like to spur some discussion on where Redcar should go from here. Redcar is a very powerful editor, and I think it has a lot of potential to do even more.
Some things still need to be fixed, which can be attested to by viewing the ticket backlog. The vast majority of the 200ish open issues however can be boiled down to a few things:
Maintain cursor position after pasting multibyte characters
Add "Save All" (Pull request pending)
Add option (or convention?) to indent on Tab and unindent on Shift+Tab
Add in-editor interface for plugin discovery and installation (Start of efforts in redcar/redcar-pluginception)
Support Ruby 2.0 in syntax highlighting and checking
Binary package distribution for each platform (mostly complete)
Way to invoke redcar
from terminal after installing Redcar.app
Better default keybindings, avoiding the Option key where possible
I'm going to open up the github issues for the project and add these existing things, in an effort to get focussed. The existing stack is really overwhelming.
Moving into the more distant future, there are a few things that I think would be good maintenance tasks for the project, and I'm sure others could pitch in with more:
Better guides for users, plugin developers, and core developers
Host website at redcar.github.io
, so we can have content collaboration
Get Redcar running on JRuby 1.7+
Move to github issues (Update Help menu item to point there)
Better memory management when opening large files
Make the test suite more maintainable and be able to run tests on plugins not in "core" for inclusion in a known plugins list
Ultimately, (and this is purely an idea of mine and certainly up for debate) I would like to put the theory of having the GUI bindings separate from the core functionality to the test. I think we should separate the project intoredcar-core
and platform specific bindings projects to better focus on making the editor feel natural on every platform. It would be great to use native components because the editor could be more accessible (There was agreat accessibility talk at #inspect too) and give people the freedom to add functionality specific to their preferred platform, or even open an opportunity for developers on a particular platform to 'own' that project on github and better handle platform-specific bugs.
This would be a big undertaking, but I've tried to start a list of what would need to be done, and would like to lead the effort:
Separate redcar project into redcar-core
and platform-specific projects on github
Rewrite SWT bindings
Remove dependence on JRuby-specific IO.popen4()
in the runnables plugin
Reimplement textmate bundle (grammar, syntax highlighting) parsing in Ruby (redcar/javamateview)
Create new app launcher
Your thoughts?
Thanks,
Delisa
--
You received this message because you are subscribed to the Google Groups "Redcar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to redcar-edito...@googlegroups.com.
To post to this group, send email to redcar...@googlegroups.com.
Visit this group at http://groups.google.com/group/redcar-editor?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Is there debugging support. And specifically attachment to running process in passenger?
I really wanted a good debugger but never got that far with redcar. Gems problems for 2 hours trying to get it to run on osx made me turn and run.
Didn't know I was still on this list! I've switched to Atom years ago and haven't looked back.
--
You received this message because you are subscribed to the Google Groups "Redcar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to redcar-edito...@googlegroups.com.
To post to this group, send email to redcar...@googlegroups.com.
Visit this group at http://groups.google.com/group/redcar-editor.
For more options, visit https://groups.google.com/d/optout.
Hey everyone, its been a while!
I have been pretty busy of late, but I had a lot of really good discussions at last week's RubyMotion #inspect conference about Redcar and I've been thinking about how to get things moving again for development. I would like to spur some discussion on where Redcar should go from here. Redcar is a very powerful editor, and I think it has a lot of potential to do even more.
--
You received this message because you are subscribed to a topic in the Google Groups "Redcar" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/redcar-editor/iyqiaIYUWR8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to redcar-edito...@googlegroups.com.
Visit this group at https://groups.google.com/group/redcar-editor.
--
You received this message because you are subscribed to the Google Groups "Redcar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to redcar-edito...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/redcar-editor/70d34d3f-d114-42b1-bc99-15a4bf330712%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Redcar" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/redcar-editor/iyqiaIYUWR8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to redcar-edito...@googlegroups.com.
You received this message because you are subscribed to the Google Groups "Redcar" group.
To unsubscribe from this group and stop receiving emails from it, send an email to redcar-edito...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/redcar-editor/91063711-B432-435A-9CE3-A609D9742647%40gmail.com.