Any TextMate Editor equivelent for Windows ?

L

Logan Capaldo

--Apple-Mail-1--1829481
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
delsp=yes;
format=flowed


I've found an interesting gui editor with the name "edit". Looks alot
like Textmate(I haven't used Textmate, just to clarify):
http://www.jessies.org/~enh/software/edit/

Looks quite cool, sadly when I try to download the salma-hayek.tgz I
get a 403 Forbidden error.
--Apple-Mail-1--1829481--
 
W

Wilson Bilkovich

I've found an interesting gui editor with the name "edit". Looks alot
like Textmate(I haven't used Textmate, just to clarify):
http://www.jessies.org/~enh/software/edit/
This looks really interesting, but the install process is truly
insane. Has anyone managed to make this work on Win32? Just checking
to make sure I'm not reinventing the wheel, before I go through the
5-hour process.

--Wilson.
 
J

Josef 'Jupp' SCHUGT

Hi!

I always just kinda figured that Linux *is* my IDE.

To quote Sting's famous song "Russians": I don's subscribe to this
point of view.

Please recall that IDE means 'integrated development environment'.
Many attributes apply to Unix as an environment but 'integrated'
definitely is not among them.

Let me illustrate this with an example that sometimes make me hack my
keyboard instead of hacking *on* it:

For searching forward for some string you may need to use Ctrl-F,
Ctrl-S or '/' depending on which program you are currently using
(shell, editor, debugger). Integration on the other hand would require
that the same operation is always bound to the same keystroke.

The Emacs operating system and the vim editor are much closer to an
IDE than Unix.

To give an example: In Emacs in order to open a file in the editor you
use 'find-file' and provide a file name. In order to open a directory
in dired-mode you use the same 'find-file' command.

Some vim users may be surprised but vim actually has a similar
feature. If you enter "vim ." vim will list all files in the current
directory, will allow to change to subdirectories, and opens a file if
you select one - a true vi does not have this feature.

I used to do almost anything with vim but now I uses escape, meta,
alt, Ctrl, Shift (Emacs for short) most of the time. To put it this
way: Emacs is a mega swiss army knife. It is not very handy but it is
one single tool that can be used for anything - it even can cook
coffee(*).

Josef 'Jupp' Schugt

(*) Well, sort of. I personally use a manually operated coffee mill, a
water cooker and a Brazilian style coffee machine to cook my
coffee - this method is not yet supported by Emacs. It requires an
RFC-compliant coffee machine (such an RFC exists indeed ;-).
 
C

Chad Perrin

Hi!



To quote Sting's famous song "Russians": I don's subscribe to this
point of view.

Please recall that IDE means 'integrated development environment'.
Many attributes apply to Unix as an environment but 'integrated'
definitely is not among them.

Let me illustrate this with an example that sometimes make me hack my
keyboard instead of hacking *on* it:

For searching forward for some string you may need to use Ctrl-F,
Ctrl-S or '/' depending on which program you are currently using
(shell, editor, debugger). Integration on the other hand would require
that the same operation is always bound to the same keystroke.

Since I'm pretty well dedicated to vim as my primary editor, the same
operation *is* always bound to the same keystroke. Choosing the
specific tools you use in the Linux IDE is roughly equivalent to
personalizing the settings for a highly configurable IDE product like
Eclipse or Visual Studio. Well -- maybe not equivalent, but analogous,
at any rate.

The Emacs operating system and the vim editor are much closer to an
IDE than Unix.

Combine directory browsing and shell access from within the editor,
and/or additional terminal emulator windows open for more direct shell
access, and you've got all the IDE you need.
 
G

Gregory Brown

Since I'm pretty well dedicated to vim as my primary editor, the same
operation *is* always bound to the same keystroke. Choosing the
specific tools you use in the Linux IDE is roughly equivalent to
personalizing the settings for a highly configurable IDE product like
Eclipse or Visual Studio. Well -- maybe not equivalent, but analogous,
at any rate.

Am i the only one that thinks Linux and IDE should not be in the same senta=
nce?
 
A

Alexander Jakopin

This looks really interesting, but the install process is truly
insane. Has anyone managed to make this work on Win32? Just checking
to make sure I'm not reinventing the wheel, before I go through the
5-hour process.

--Wilson.
I don't have windows. But on linux it was done in 1 minute.
cd salma-hayek
make
cd ../edit
make

Do you have ruby and java installed? You need both for edit AFAIK.
 
G

Gregory Brown

entance?

I guess that depends on how you mean that.

The power of GNU/Linux lies in the very fact that it is NOT an IDE.
You are taking it to mean development environment, and it certainly is
a fine one.

But the thing that makes GNU/Linux differ from any sort of IDE is that
it does not enforce a particular toolset over another one. With some
effort, you can have an effectively standardized platform on linux,
but in general, it's a ton of tools duct taped together in the way the
individual developer enjoys most.

Calling it an IDE is an over abstraction... and is just plain wrong,
both in the sense of the word, and in the philisophical sense.=20
However, calling it a fine development platform that precludes the
need for an IDE, while controversial and debatable, would be something
I'd agree on.
 
W

Wilson Bilkovich

I don't have windows. But on linux it was done in 1 minute.
cd salma-hayek
make
cd ../edit
make

Do you have ruby and java installed? You need both for edit AFAIK.
Yeah, it just has some dependencies on things that don't exist on
Windows. I'll just use Cygwin, and not go against the grain. Cool
site, by the way.. I like the look of "Terminator" as well. Great
name for a terminal program.
 
X

x1

http://www.kdevelop.org
:)

The power of GNU/Linux lies in the very fact that it is NOT an IDE.
You are taking it to mean development environment, and it certainly is
a fine one.

But the thing that makes GNU/Linux differ from any sort of IDE is that
it does not enforce a particular toolset over another one. With some
effort, you can have an effectively standardized platform on linux,
but in general, it's a ton of tools duct taped together in the way the
individual developer enjoys most.

Calling it an IDE is an over abstraction... and is just plain wrong,
both in the sense of the word, and in the philisophical sense.
However, calling it a fine development platform that precludes the
need for an IDE, while controversial and debatable, would be something
I'd agree on.
 
C

Chad Perrin

The power of GNU/Linux lies in the very fact that it is NOT an IDE.
You are taking it to mean development environment, and it certainly is
a fine one.

That depends on what you mean by "integrated". I mean "integrated" in
that, once I get it all set up, it works together beautifully. You seem
to mean "integrated" as in "someone else integrated what they like, and
now I have to live with it".
Calling it an IDE is an over abstraction... and is just plain wrong,
both in the sense of the word, and in the philisophical sense.
However, calling it a fine development platform that precludes the
need for an IDE, while controversial and debatable, would be something
I'd agree on.

Tomayto, tomahto. Either way, I rather like it.
 
G

Gregory Brown

That depends on what you mean by "integrated". I mean "integrated" in
that, once I get it all set up, it works together beautifully. You seem
to mean "integrated" as in "someone else integrated what they like, and
now I have to live with it".

My only point is that it does not make sense in the terms of what the
OP was looking for to suggest GNU/Linux as an option and claim it's an
IDE. It's not.

I am a loyal *nix user, but it begins to get annoying when people
evangelize the platform for the wrong reasons to the wrong target
audience.

I doubt anyone would describe any operating system, much less one as
fragmented as GNU/Linux, as being an IDE. The meaning of the word is
rather clear (to most people).

I guess what I'm saying is, rather than making some random comment
about how GNU/ Linux IS your IDE, you might have explained why
GNU/Linux might preclude the need for an IDE in the first place.

That would be more helpful. I am seeing more and more threads with
people begging us not to flame on about our particular choices for
various things. I also see a lot of 'community x is very opinionated
about technology or concept y'

To me, that type of logic fits ideally in some places, not so much in
others. If someone is looking for VisualStudio for Ruby, don't offer
them shell scripts and vim. And if you do, make a good (and
understandable) case for them. The goal is to help people here,
right?

Sorry for ranting on... I just think things like this make the
difference when it comes to helping people. Either answer the
question as best as you can or explain why there is a better question
they can be asking.

KDevelop is an IDE as someone pointed out. GNU/Linux is not. Under
your assumption, one could percieve that notepad running on windows,
an FTP server to a *nix box somewhere on the internet, a web browser,
and a toaster with little jet engines on it running via some RPC
somehow constitutes an Integrated Development Environment.

Do I feel like my environment works nicely with everything else on my
Gentoo box? Absolutely.
But be careful using technical words to describe your own (rather
peculiar) abstract concept regarding a specific software
categorization.

And finally, a little bit of real content in the midst of a rant:

From wikipedia:
"Today, the term "IDE" is a contrast to unrelated command-line tools,
such as vi, emacs, or make. While one could think of Unix as an IDE,
most developers think of an IDE as being (or having the appearance of)
a single program in which all development is done."

(http://en.wikipedia.org/wiki/Integrated_development_environment)

I get what you're saying, I just think it's a little off the mark and
misleading to people who might not clearly understand the subtle
difference between an integrated environment and a tool oriented
system.

Anyway, that's enough rambling on. As long as you're coding happily
in whatever environment that works for you, I suppose the name doesn't
matter terribly. I've just always been one for semantics.

-Greg
 
C

Chad Perrin

Sorry for ranting on... I just think things like this make the
difference when it comes to helping people. Either answer the
question as best as you can or explain why there is a better question
they can be asking.

Here's the problem:

I made an off-hand comment. You told me how I was wrong, at great
length. I explained, briefly, how what I said was perfectly consistent
from my perspective. You held forth at greater length about how I'm a
bad boy and, additionally, wrong.

Take a chill pill. Mountains out of molehills, m'friend.

Oh, and one more time, in case you didn't get my previous point:
Tomayto, tomahto. To make the point more clear:
Tomato, tomato.

Same thing, different perspectives.

Aside from that, I don't much care if you have any more criticism to
offer me and my clearly Wrong opinions.

Anyway, that's enough rambling on. As long as you're coding happily
in whatever environment that works for you, I suppose the name doesn't
matter terribly. I've just always been one for semantics.

So have I. You looked for a way to prove me "wrong", though, and I just
looked at the words "integrated", "design", and "environment", and saw
that I already had all I needed to satisfy all three requirements.
 
D

Dan Kohn

Based on this thread, I downloaded RadRails last night. After several
hours, I am extremely impressed. It has good folder and file views.
It has superb CVS and SVN integration (it was trivial to setup cvs over
ssh to my pair.com webhosting account). Unlike Scite, there's coloring
for .rhtml files. It even has a SQL viewer, although not nearly as
powerful as MySQL-Front. It also does a decent job on an interface for
the generators and Webrick. If you use Windows, I recommend that you
give it a try.
 
C

Chintan Trivedi

------=_Part_11027_28428935.1135318188431
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Well I use jedit on windows and found it very handy. Its slight pain to
install the ruby plugin in it as its dependent on other a few plugins but
once its done, this thing really rocks.


------=_Part_11027_28428935.1135318188431--
 
W

Wilson Bilkovich

Well I use jedit on windows and found it very handy. Its slight pain to
install the ruby plugin in it as its dependent on other a few plugins but
once its done, this thing really rocks.

How many of these editors will properly highlight:
%Q!
blah blah "" #{somevalue}
' /' \s'/
!#{actually a comment}

Vim is the only one I've found that runs on Windows that will do it. I
couldn't make Emacs handle it, and the RDT tools for Eclipse failed
completely.
This is my expectation:
http://supremetyrant.com/ruby/syntax_torture.png

..where the editor:
1. Correctly gives the opening and closing portions of the string (%Q!
and !) the same color.
2. Colors the body of the string with the usual 'String' color scheme.
3. Colors interpolated values (#{somevalue} and \s) differently.
4. Realizes that #{actually a comment} is a comment, not something to
interpolate.

I'm imagining that TextMate handles this, from what I've seen.. does
anything else, other than Vim?

Thanks,
--Wilson.
 
P

Patrick Hurley

How many of these editors will properly highlight:
%Q!
blah blah "" #{somevalue}
' /' \s'/
!#{actually a comment}

Vim is the only one I've found that runs on Windows that will do it. I
couldn't make Emacs handle it, and the RDT tools for Eclipse failed
completely.
This is my expectation:
http://supremetyrant.com/ruby/syntax_torture.png

..where the editor:
1. Correctly gives the opening and closing portions of the string (%Q!
and !) the same color.
2. Colors the body of the string with the usual 'String' color scheme.
3. Colors interpolated values (#{somevalue} and \s) differently.
4. Realizes that #{actually a comment} is a comment, not something to
interpolate.

I'm imagining that TextMate handles this, from what I've seen.. does
anything else, other than Vim?

Thanks,
--Wilson.

Arachno handles it correctly
 
J

jussij

I am looking for a decent Ruby and RAILs editor. (JEdit
is not really working out for me on Windows)

The Zeus for Windows IDE has support for Ruby:

http://www.zeusedit.com/features.html
Note: Zeus is shareware (45 day trial)

It does code folding, class browsing and syntax highlighting
for the Ruby language.

Jussi Jumppanen
Author: Zeus for Windows
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,774
Messages
2,569,596
Members
45,144
Latest member
KetoBaseReviews
Top