News 5th April 2009
By danlucraft | April 5, 2009
- I have pushed out release 0.1 of Redcar. Get it here.
- Redcar has some new developers. Mark Wilkinson is responsible for the SaveAll command that is now in the File menu and Cairo Noleto has made some useful changes. Thank you to Daniel Gaiottino for filing loads of bugs too. It’s nice not to be doing this on my own anymore!
- There is now a place for documentation and API documentation.
- Keybindings are still all over the place, so expect more changes in the near future, particularly with regard to Ctrl and Super.
- All Source, Text and Ruby bundle commands now work. Bundles next on the hitlist are Rails, RSpec and Cucumber.
- There are now viewable regression tests for the GtkMateView highlighter that compare HTML generated by Redcar with HTML generated by Textmate. Not amazingly useful but fun to look at.
Here is a screenshot of the fuzzy file finder:

Topics: news, releases | 26 Comments »
News 18th Mar 2009
By danlucraft | March 18, 2009
- There is a new mailing list. Please join us and help make Redcar better.
- Redcar got reddited! This is instantly the most popular software and website I have ever written. Thanks kib2 for submitting Redcar, hope you got some good reddit points, or whatever.
- The domain name is now redcareditor.com to reflect that the goal for Redcar is for it to become an excellent text editor before an IDE.
Progress:
- I really am using Redcar full time, at work and at home now, and Redcar has become much more stable in recent weeks.
- However there remain a number of serious bugs related to the editing component. Users should be careful to save regularly.
- The Text bundle commands are completely supported, and the Source and Ruby bundles are close behind.
- I am aware that installation is beyond difficult. However the nature of Redcar’s dependencies makes packaging a challenge. I am considering a Shoes model for distribution (Shoes has an amazing installation experience), and if anyone has any experience with packaging software for Linux, please get on the mailing list and share.

Topics: news, screenshot | 7 Comments »
London Ruby User Group Talk
By danlucraft | March 10, 2009
So the talk last night at LRUG seemed to go and go down well. I think I rushed past some features that would have been nice to show off but I’m sure the audience got the gist.
Topics: slides | 7 Comments »
News 18th Feb 2009
By danlucraft | February 18, 2009
Some more news for February:
- I’m giving a talk on Redcar at LRUG on March 9th.
- I’ve been getting up at 5:30AM so I can do an hour of Redcar before work. Things are therefore progressing a bit more rapidly now.
- There is now a new repository of bundles for use with the Redcar project. redcar-bundles. I am working on porting the Textmate bundles over to work with Redcar. This is mainly the Support libraries, I’m trying not to touch the bundles at all so we can maintain cross-compatibility.
- We’re now using Zerenity as a CocoaDialog replacement. Zerenity was written by Farrel Lifson as a Ruby port of Zenity, the Gnome command-line dialog application. Farrel has also been good enough to implement a couple of new features and make it available as a gem for Redcar users.
- The bug tracker is being used consistently now. And I am totally converted to Lighthouse nowadays
Have another screenshot too:
Topics: news, screenshot | No Comments »
News Feb 2009
By danlucraft | February 10, 2009
Some new snippets:
- There is now a bug tracker online at redcar.lighthouseapp.com. Please send your problems there, and I’ll get on the case.
- Simple macros (no saving) now work. I was pleased with how easy this was to implement, probably only about 30 lines of code.
I hope you recognize this theme:
Topics: news | No Comments »
News Jan 2009
By danlucraft | January 30, 2009
Hi all. Some notes:
- There is a Redcar twitter feed at http://twitter.com/_redcar. I’ll post short news and updates there, in the same fashion as http://twitter.com/datamapper.
- People have been asking for a bug tracker for Redcar. I did have a Redmine instance set up for Redcar, and I’ll get it back online again when I can.
- I’ve been away on holiday for a week or so, which is why I missed the comments in the IRC channel. Back now.
- Would the commenter ‘R’ from the last post please get in touch, I may be able to help with the problem you’re having. Please email me at dan@fluentradical.com
It’s been a while since I posted a screenshot:
Topics: news, screenshot | 3 Comments »
Working on the Project Plugin
By danlucraft | November 29, 2008
This morning I implemented these six commands on the context menu for the Project Plugin.
I’m also now developing Redcar 100% with Redcar. So you could say that Redcar was now self-hosting.
Topics: Uncategorized | 11 Comments »
IRC
By danlucraft | November 27, 2008
I created an IRC channel #redcar at irc.freenode.net
I’ll be hanging around most days and I live in the GMT timezone. The best timezone.
Topics: Uncategorized | 3 Comments »
Approaching Release 0.1
By danlucraft | October 29, 2008
We’re approaching the first release of Redcar (0.1). I’m naming it the “Dogfood release” as my number one goal is that I should be able to use it myself as my primary editor. At the moment I’m managing to develop Redcar from within Redcar, but I still don’t use it for work.
Work remaining before I can package it up:
Improvements to the speedbar. The speedbar is the function in Redcar that is like the search bar in Firefox that appears at the bottom of tabs. As previously designed there was only one speedbar per Redcar window, but I have decided that it is useful to have one per tab, so that you can have multiple editing contexts. Do you agree with this decision? Please comment.
Snippet compatibility. I’m going to make a survey of the TextMate snippets, and try and ensure that they are as fully compatible as possible. For the Dogfood release TextMate command support is going to be patchy, though I’ll try to get as much done as possible.
Dependency packaging and build scripts. Philip who has a blog called Ivercore has shown infinite patience in working through the dependencies needed to get Redcar installed. He’s done it twice, once before the project moved over to using GtkMateView and once after. Thanks Philip. These dependencies now need to be packaged and a build script/makefile written.
GtkMateView checklist. The buffer reparsing needs to be finished off (at the moment it redoes the entire buffer after every keypress!). I’m thinking that the new scheme will be Emacs like, in that it will reparse your current line after every keypress and will reparse the rest of your screen only once you have rested for half a second. The Dogfood release will not include background threaded parsing, but that is a priority for after.
The Project plugin. This has a few items needed, like a context menu and the ability to open a folder from the command line.
I hope that this release will be out sometime towards the end of November.
Topics: development, releases | 4 Comments »
Syntax Highlighting 5x Faster
By danlucraft | September 29, 2008
Things have been quiet on the Redcar project for some months now. But Redcar is not dead! I’ve been working on a large rewrite of its syntax highlighter. I must have spent more time on that highlighter than the rest of the project put together.
The highlighter is now called GtkMateView and is written 100% in Vala. This took some time because I had to (a) learn Vala, and (b) write Valar, a Ruby-Vala bridge that allows me to write Ruby extensions in Vala.
I’ve clocked it at 5.7 times faster than the old Ruby+C code, and there’s hopefully more to come.
Topics: development | 2 Comments »




