tags:

views:

177

answers:

5

I've been in search for a good text editor/IDE which is cross-platform and supports Mercurial, Git, or allows me to add in other version control systems.

I've pretty much run the gauntlet on free programs and now I'm willing to buy a license for a good program thats under $100 (I qualify for academic discounts if applicable).

I typically do work in assembly, C, C++, Java, and yacc/lex. I'd really like a way to interface with project shell scripts and makefiles as well. SSH support would be great too.

I was wondering if anyone has suggestions on a good proprietary editor that has version control plugins and is cross platform?

+5  A: 

I can recommend Eclipse highly.

McWafflestix
+1. If it doesn't have what you need, there's a plugin for it.
musicfreak
Yep Eclipse is good for what you want, just make sure you install the JDT (Java), CDT(C/C++), scripts (Shelled). You can setup shell scripts etc to run via Run->External Tools. You can also get version control support (Subclipse/Subversive for SVN, MercurialEclipse and Java Git).
Jon
+4  A: 

NetBeans with Mercurial

Thomas Geritzma
+2  A: 

Use emacs. it has mercurial, git etc. support. it is cross-platform and free.

Gok Demir
Emacs is cool, but its learning curve is quite steep
Reginaldo
Also, mentioning emacs causes people to say "vim."
Nosredna
Reginaldo you are right. Anyway it worths :-)
Gok Demir
A: 

I looked around a little bit and came across SlickEdit, which I really like the look of.

I couldn't use emacs, as I am a very proud vim user. I'm just looking for something a little more polished than vim or emacs but not quite as heavyweight as Netbeans or Eclipse.

samoz
A: 

You might take a look at Geany. It's fairly lightweight, supports syntax highlighting for a variety of languages and has a plugin for most popular version control systems.

Jay Igor