News 26th May 2009
By DBL | May 26, 2009
Remembering that it is important to release soon and frequently, I have tagged version 0.2 of Redcar. There are numerous improvements and fixes, thanks to some new contributers. The installation process is slightly different, see below. Please report any bugs to the bug tracker.
I might have waited a bit longer before tagging this release, but I’m going to be very busy with work for a few weeks and I wanted to get what fixes there were out there for people to use.
This is still alpha-quality software! Use at your own risk and if there is something missing you need, add it! We will commit patches promptly.
New contributers
- Mark Wilkinson
- Pat Ciambrone
- poweradapter
- Henrik Hodne
New features, enhancements
- Fuzzy file finder notices new files and runs MUCH faster.
- Undo close tab (Ctrl+Shift+T)
- Type ” or ( or [ etc to wrap selection in pair.
- Warm startup 3 times faster.
- Added Incremental Search menu item.
- Now prompts to save if file is modified when closed.
- HtmlTab now uses Webkit instead of Mozilla
- Convert case commands
- Keybindings match up with Gnome better (Ctrl+C/V)
- Added Scala and Haskell bundles to the default bundle set.
- Included Railscasts theme - thanks Ryan Bates!
I am a little disappointed that neither the bundle support nor the performance of the syntax highlighter have significantly improved in this release, and they will be the priorities for 0.3.
Installing
The installation instructions are slightly changed. In particular there are no longer any release tarballs. You have to clone the source from git. Sorry, there are still no Debian packages, but we are working on getting some ready.
Plans for 0.3
Some things 0.3 will have:
- Improved highlighter performance - I am aware of the various issues around this. There is plenty of low-hanging fruit in this area.
- Autocompletion - Silvio Heuberger is working on this.
- A new smart indenter. In particular, it should handle indentation correctly in erb files.
- RSpec, Rails and Cucumber bundles should all work
- An embedded project pane (so the project view will no longer be in a tab).
That Railscasts theme in action:
Best wishes, and thanks to everyone who has expressed support for Redcar!
DBL
Topics: development, news, releases, screenshot | 8 Comments »
News 5th April 2009
By DBL | 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 | 23 Comments »
News 18th Mar 2009
By DBL | 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 DBL | 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 DBL | 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 DBL | 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 DBL | 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 DBL | 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 DBL | 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 DBL | 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 »





