The Joel on Software Discussion Group (CLOSED)

A place to discuss Joel on Software. Now closed.

This community works best when people use their real names. Please register for a free account.

Other Groups:
Joel on Software
Business of Software
Design of Software (CLOSED)
.NET Questions (CLOSED)
Fog Creek Copilot

The Old Forum

Your hosts:
Albert D. Kallal
Li-Fan Chen
Stephen Jones

Emacs alternative for windows


I have been using emacs as a general text editor/script editor for several years but its been some time since I have used it to write production code (I mostly use Visual Studio for that these days).

So i am getting the fealing that emacs is getting a bit long in the tooth and looking for better alternatives.

My main issues with emacs is the arcane commands used, no real integration with standard windows shortcuts and it's looking like it belongs in the early nineties.

So does anyone know of a (free-as-in-beer) alternative?

My main requirements would be:

- macros
- good windows integration
- syntax highligthing for multiple file types
- free as in beer (So I don't have to get the company to purchase it to use it at work).
Martin Schultz Send private email
Wednesday, June 03, 2009
You might try "ConTEXT".  I'm not sure about its Macro support ala EMACS, but it does syntax highlighting really well.
AllanL5 Send private email
Wednesday, June 03, 2009
What do you want to use it for? I generally use gvim but that's because I like vi - and emacs is more difficult to install and configure (for custom setups).  It's basically a notepad replacement.

But most complex editing I do is in VS, so when I  need gvim/emacs notepad is usually fine too.
Larry Watanabe Send private email
Wednesday, June 03, 2009
Hmmmm... so you're looking for 'good', 'free' and 'on Windows'. I think you have to pick two.

I basically use emacs as a glorified code generator. I think referring to it as a notepad replacement is kind of silly. For what emacs offers, I'm not sure you can find a better alternative for free.

What's wrong with the Visual Studio editor that you need a replacement?
Bart Park Send private email
Wednesday, June 03, 2009
Have you tried EmacsW32?  It's a package of modules and utilities to help Emacs integrate into Windows a bit better.  Not sure if it would add enough to meet your needs.
Nate Drake Send private email
Wednesday, June 03, 2009
sigh... a beer is never free; someone's got to pay for it. just ask any bartender.

and... (as a gvim user) it's really the first time i'm hearing someone who has used emacs for several years complain about its integration with the operating system it's running on. (and that it looks like it belongs to the nineties.) it didn't seem to bother emacs users i've had heated discussions with.

so, sounds to me like someone who hasn't mastered their tool, cause i have the feeling that there should be a way to it. (there is a way in gvim.)

maybe you want our opinions on emacs? (refering to the nineties look) cause really looking for a freeware text editor for windows in google is easier than finding help on windows xp.

ok, enough with the biting: notepad++[1], crimson[2], pspad[3], komodo edit[4].

victor a.k.a. python for ever Send private email
Wednesday, June 03, 2009
oh! and my opinion: gvim for ever! down with emacs.

victor a.k.a. python for ever Send private email
Wednesday, June 03, 2009
You can set your key bindings in VS to be like emacs for a start.

Most IDE's let you have a default program to handle files and right click for an alternate choice.  I use this frequently in Eclipse to open most files in their specific editor, but right click and choose emacs when I want some specific editing tasks from emacs.

That, or set your project up to build like your would on unix.  Make all your tools console based and then emacs will have its position back.

For me, it's indispensable for a few things, whether I need to cut and past rectangles or morse-encode a region, there is just no replacing it.
Lance Hampton Send private email
Wednesday, June 03, 2009 is probably the best (free) windows editor.
It has macros (although not an entire lisp machine) and you can set emacs key bindings (allegedly - I'm a vi-guy)

ps. There's nothign wrong with emacs being long in the tooth, so are keyboards but we still use them.
Martin Send private email
Wednesday, June 03, 2009
I'm personally using gvim for most of my programming work, and sometimes use KDE 4's kate for editing bi-directional text. I'm on Linux, BTW.

In addition for the suggestions other people have made here, you may wish to try "E Text Editor":
Shlomi Fish Send private email
Wednesday, June 10, 2009

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz