public
Description: A cross-platform programmer's editor written in Ruby.
Homepage: http://redcareditor.com
Clone URL: git://github.com/danlucraft/redcar.git
danlucraft (author)
Sat Mar 07 06:30:44 -0800 2009
commit  8858a414ed0a216a2f15666c90263dab7e1e9b12
tree    9cfce6bfd4ddf6263ea5629e09bde25ce59fbbb3
parent  c600a9f12ed76610e2c1f124d9e06f1f070cd49e parent  b17cbe469aacc94bf7ab3faebe8672e29fbf57d2
redcar /
name age message
directory .Redcar/ Mon Mar 31 13:35:21 -0700 2008 broken ... [danlucraft]
file .gitignore Sat Mar 07 03:10:09 -0800 2009 Added features task [danlucraft]
file LICENSE Sun Sep 28 02:27:52 -0700 2008 Added license [danlucraft]
file Manifest.txt Sun Jul 15 08:27:48 -0700 2007 added project metadata [lucraft]
file README.txt Loading commit data...
file Rakefile
file TODO Sat Mar 07 04:56:07 -0800 2009 Feature for adding directory to ProjectTab [danlucraft]
directory bin/
directory cache/ Tue Sep 09 13:32:59 -0700 2008 broken commit, am working on moving edit_view >... [danlucraft]
directory config/ Sat Feb 14 01:10:34 -0800 2009 Moved plugins2 to plugins [danlucraft]
file cucumber.yml Sat Mar 07 03:18:33 -0800 2009 Added GtkProgressFormatter and rake tasks for r... [danlucraft]
directory extras/ Tue Mar 25 01:09:06 -0700 2008 Misc bugs. [Daniel Lucraft]
directory freebase2/ Wed Feb 25 06:01:27 -0800 2009 Added FreeBASE::Core.load_plugins command [danlucraft]
directory lib/ Wed Feb 11 14:06:08 -0800 2009 ShellCommands now use the exit status for direc... [danlucraft]
directory oldtest/ Thu Mar 05 23:43:33 -0800 2009 Added Indent Left and Indent Right commands [danlucraft]
directory plugins/
directory scratchpad/
directory spec/ Sat Feb 16 01:20:46 -0800 2008 Started refactoring the core to the published API. [danlucraft]
directory test/ Wed Feb 25 00:16:02 -0800 2009 Stubs for Cucumber testing [danlucraft]
directory vendor/
directory website/ Sat Feb 14 01:03:19 -0800 2009 Removed a lot of deadwood [danlucraft]
README.txt
=====================IMPORTANT NOTE=========================

Redcar is pre-Release, pre-Beta, pre-Alpha. If you try and
use it it will:
  a. Crash. Guaranteed.
  b. Lose your data, if you didn't save.

=============================================================

Redcar
    by Daniel Lucraft
    http://www.RedcarIDE.com/

== DESCRIPTION:
  
A pure Ruby text editor for Gnome. Has syntax highlighting,
snippets, macros and is highly extensible.

== FEATURES
  
* Syntax Highlighting for many languages.
* Extensive snippets.
* Ruby plugins
* _Dynamic_ macros.

== INSTALL:

For now, installation is still pretty long-winded. It's a bit easier if you live within Ubuntu's packages.

=== Installing on Ubuntu 8.04 (Hardy) and 8.10 (Intrepid)

1. First you will need to install Ruby-GNOME2, the build tools and some other necessary libraries. On Ubuntu/Debian you 
may simply do:

  $ sudo apt-get install ruby ruby1.8-dev ruby-gnome2 build-essential libonig2 libonig-dev subversion libgtk2.0-dev 
  libglib2.0-dev libgee0 libgee-dev libgtksourceview2.0-dev libxul-dev

If you are not using Debian/Ubuntu, or have installed Ruby yourself from source, then you should make sure that you have 
these libraries installed:
  1. Ruby Rubygems, Glib, Gtk, GtkSourceView 2
  1. Ruby-GNOME2 http://ruby-gnome2.sourceforge.jp/
  2. Oniguruma (any version will probably work, tested with 5.9.0) http://www.geocities.jp/kosako3/oniguruma/
  3. Libgee http://live.gnome.org/Libgee

2. Install the required Ruby gems:

  $ sudo gem install oniguruma activesupport rspec cucumber hoe open4

3. Get the Redcar source.

  $ git clone git://github.com/danlucraft/redcar.git
  
4. Install the GtkSourceView 2.0 bindings for Ruby-GNOME2:
  $ wget http://www.ruby-forum.com/attachment/2323/ruby-gtksourceview2.tar.bz2
  $ tar xjvf ruby-gtksourceview2.tar.bz2
  $ cd gtksourceview2
  $ ruby extconf.rb
  $ make
  $ sudo make install

5. Checkout the GtkMateView extension:
  $ cd REDCAR_PATH/plugins/edit_view/
  $ git clone git://github.com/danlucraft/gtkmateview.git
  $ cd gtkmateview/dist
  $ ruby extconf.rb
  $ make

There will be quite a lot of warnings during this compilation, but there shouldn't be any errors.

6. Download the Textmate bundles:
  $ cd /usr/local/share/
  $ sudo git clone git://github.com/danlucraft/redcar-bundles.git textmate
  
7. Download Zerenity:
  $ cd /usr/local/share/textmate/Support/lib
  $ sudo git clone git://github.com/danlucraft/zerenity.git zerenity

7. Now try running Redcar
  $ cd REDCAR_PATH
  $ ./bin/redcar
 
The first time Redcar runs it will spend time loading the Textmate Bundles. 
This only happens once.

== LICENSE:

Redcar is copyright 2008 Daniel B. Lucraft and contributors. It is licensed under the GPL2. 
See the included LICENSE file for details.