(OT) Programmer's editors for the Mac

Just got a new Powerbook, so I'm looking for suggestions for a good programmer's editor for both Ruby and C. I already know vi. I'm looking for a GUI-type editor.

I've used BBEdit for many years now. It's a very polished very Mac-style editor, but the price is steep:

http://www.barebones.com/products/bbedit/index.shtml

Recently, I am playing with TextMate as well. The price is much friendlier and many of its automation features are very impressive. It's young, which I would say is a blessing and a curse. One the plus side, it's under heavy development and you can literally see the changes weekly. On the downside, it's still a little rough around some edges:

http://macromates.com/

I suggest trying the demos.

Hope that helps.

James Edward Gray II

···

On Feb 13, 2005, at 6:02 PM, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good programmer's editor for both Ruby and C. I already know vi. I'm looking for a GUI-type editor.

TextMate...hands down the best I've used.

http://macromates.com/

39 euros...worth every penny.

-rich

···

On 2/13/05 7:02 PM, "Timothy Hunter" <cyclists@nc.rr.com> wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good
programmer's editor for both Ruby and C. I already know vi. I'm looking
for a GUI-type editor.

as soon as i find the time i'll be porting ruvi to
qt4 with a very pretty custom text edit widget.

who wants to provide me with 72 hour days? :wink:

Alex

···

On Feb 14, 2005, at 1:02 AM, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good programmer's editor for both Ruby and C. I already know vi. I'm looking for a GUI-type editor.

I use eclipse. With very easily installed plugins, it will work with just about any language you want. The GUI is very intuitive, and it has a lot of great functions. Plus it is FREE!!!

Brian

···

On Feb 13, 2005, at 6:02 PM, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good programmer's editor for both Ruby and C. I already know vi. I'm looking for a GUI-type editor.

Don't forget that real programmers use Emacs. After installing some
packages it has Ruby syntax highlighing, auto indent, can run an
embedded Ruby interpreter, has an interface to ri and so on... Eclipse
with Ruby plugin and FreeRIDE are some easier alternatives and can also
be interesting.

Jarek Rzeszótko

···

On pon, 2005-02-14 at 09:02 +0900, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good
programmer's editor for both Ruby and C. I already know vi. I'm looking
for a GUI-type editor.

For a text editor with syntax highlighting and lightweight code
browsing, check out SubEthaEdit
(SubEthaEdit 5. Code, Write, Edit. Together.). Besides having a nice
mac-ish interface, it also has some nifty collaborative features.

And it's free (for non-commercial use, US$35 otherwise)

cheers,
Mark

···

On Mon, 14 Feb 2005 09:02:15 +0900, Timothy Hunter <cyclists@nc.rr.com> wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good
programmer's editor for both Ruby and C. I already know vi. I'm looking
for a GUI-type editor.

It has to be said. Gvim :slight_smile: If you already know vi, it's the
only way to fly.
Tom

···

* On Feb 14 9:02, Timothy Hunter (ruby-talk@ruby-lang.org) wrote:

I already know vi. I'm looking for a GUI-type editor.

Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good
programmer's editor for both Ruby and C. I already know vi. I'm

looking

for a GUI-type editor.

XCode, which is part of Apple's (free) development tools, is not too
shabby. I also like JEdit (http://jedit.org/\), which is cross-platform,
being written in Java. It's highly customizable. (Go to
Ruby Edit Mode - Minor correction - jEdit Community to download a Ruby syntax
highlighting descriptor that's much more complete than the one that
ships with the current version of JEdit.)

Use Eclipse. It's free, it has superior code editing and there's a
(simple) Ruby plugin. Works great for me.

Just use TextMate...it costs money but it rocks! Highly extensible
through custom commands too. Amazing tool. I use it for everything now.
Plus I like the project view too.

Don't forget that real programmers use Emacs :wink: After installing some
packages it has Ruby syntax highlighing, smart indent, can run an
embedded Ruby interpreter, has an interface to ri and so on... Eclipse
with Ruby plugin and FreeRIDE are some easier alternatives and can also
be interesting. Vim was already mentioned...

Jarek Rzeszótko

···

On pon, 2005-02-14 at 09:02 +0900, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good
programmer's editor for both Ruby and C. I already know vi. I'm looking
for a GUI-type editor.

Well, FreeIDE seems to work fine. You can get it from darwinports (http://darwinports.opendarwin.org).
Just install darwinports and type "sudo port install freeride".

As the name suggests, this solution is $39.99 cheaper than TextMate and works pretty well.

-Shalev

···

On Feb 13, 2005, at 7:49 PM, Alexander Kellett wrote:

On Feb 14, 2005, at 1:02 AM, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good programmer's editor for both Ruby and C. I already know vi. I'm looking for a GUI-type editor.

as soon as i find the time i'll be porting ruvi to
qt4 with a very pretty custom text edit widget.

who wants to provide me with 72 hour days? :wink:

Alex

James Edward Gray II <james@grayproductions.net> writes:

···

On Feb 13, 2005, at 6:02 PM, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good
programmer's editor for both Ruby and C. I already know vi. I'm
looking for a GUI-type editor.

I've used BBEdit for many years now. It's a very polished very
Mac-style editor, but the price is steep:

There is a free version, as well

  http://www.barebones.com/products/textwrangler/

[snip]

I've used BBEdit for many years now. It's a very polished very Mac-style editor, but the price is steep:

Bare Bones Software | BBEdit 15

[snip]

The new release of TextWrangler, Bare Bones free editor, has most of the coding features that BBEdit has - worth a look. I "upgraded" from BBEdit 7 to TextWrangler and haven't missed any BBEdit features so far :wink:

Recently, I am playing with TextMate as well. The price is much friendlier and many of its automation features are very impressive. It's young, which I would say is a blessing and a curse. One the plus side, it's under heavy development and you can literally see the changes weekly. On the downside, it's still a little rough around some edges:

It is rather nice. I just played with the new beta yesterday and it's much improved from the first release - although it still has some odd corners.

Adrian

···

On 14 Feb 2005, at 00:26, James Edward Gray II wrote:

Thomas Kirchner wrote:

It has to be said. Gvim :slight_smile: If you already know vi, it's the
only way to fly.

I use vi/vim for quick/light editing. But I don't understand how others
use it as their main editor. And I don't say this lightly: I even
bought a book on using vi/vim. Yet I still often hear how "wonderous"
it is if one does.

So tell me this, how does one copy and paste without counting lines?
Using n+yy & p (where n is some number) for a few lines is okay, but
beyond that...

Thanks
T.

if it had some good vim like bindings and an
excellent plugin system i'd use it, as it stands
other than its cute text widget it gives me nothing
extra than vim and takes away a lot.

also, i find its a big shame about its default syntax
highlighting for ruby its very bland...

Alex

···

On Feb 14, 2005, at 6:34 PM, smoon wrote:

Just use TextMate...it costs money but it rocks! Highly extensible
through custom commands too. Amazing tool. I use it for everything now.
Plus I like the project view too.

Another option would be Slickedit http://www.slickedit.com ...

Cheers,
Tim

Jarek Rzeszótko wrote:

···

On pon, 2005-02-14 at 09:02 +0900, Timothy Hunter wrote:

Just got a new Powerbook, so I'm looking for suggestions for a good programmer's editor for both Ruby and C. I already know vi. I'm looking for a GUI-type editor.

Don't forget that real programmers use Emacs :wink: After installing some
packages it has Ruby syntax highlighing, smart indent, can run an
embedded Ruby interpreter, has an interface to ri and so on... Eclipse
with Ruby plugin and FreeRIDE are some easier alternatives and can also
be interesting. Vim was already mentioned...

Jarek Rzeszótko

Jarek Rzeszótko wrote:

Don't forget that real programmers use Emacs :wink: After installing some
packages it has Ruby syntax highlighing, smart indent, can run an
embedded Ruby interpreter, has an interface to ri and so on... Eclipse
with Ruby plugin and FreeRIDE are some easier alternatives and can also
be interesting. Vim was already mentioned...

Ok, an Emacs proponent--maybe I can ask an Emacs question or two:

   * How do you change the font and size in Emacs (or Xemacs)? (One big
turnoff to Emacs for me has been that the default fonts are too small
and ugly (not easy to read for me), and I've not found the way to change
them.

   * I guess the M in various control key combinations is intended to
stand for the Meta key--is that the Alt key? (or, are there
variations--for me, assume a "standard" "Windows" keyboard)

thanks,
Randy Kramer

Jarek Rzeszótko wrote:

[snip]

Don't forget that real programmers use Emacs.

[snip]

I'd love if you could point me to a tutorial on how to use emacs with
ruby. I'm running gentoo, and have installed ruby-mode, but I can't
get anything but syntax highlighting to work. Not auto-tabbing,
imbedded interpreting, etc. As for now, I'm using scite and vim.
Scite's pretty cool. You can install it on OSX, but you'll have to run
it through an XServer, there website doesn't mention a native OSX port.