HowTo: Build GNU Emacs from CVS

Why would you want to do this? Well, considering all the neat new things that have been added lately it should be tempting for any old Emacs fan. The Emacs Wiki has all the info you need, but here is a quick run-down of the bare necessities. Start by checking out your working copy: cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/emacs co emacs cd emacs/ ./configure make bootstrap Start with ./src/emacs or symlink the binary to your ~/bin/ directory. [Read More]

More Emacs Progress!

Wow, I’m almost starting to feel like a Windows user. The latest CVS builds of GNU Emacs has a lot of new features: XFT Support (font anti-aliasing) Better GTK integration (desktop) A font selector! I use the CVS version now as my daily driver in Ubuntu 8.10. It’s really useful, and I love the improved support for debugging programs inside Emacs! I think it is quite impressive how far this little editor has come. [Read More]

Enterprise Emacs

Many years ago I discovered the beauty in a beast called Emacs. I am actually a frequent user of both Emacs and Vim, but I firmly belive in the notion of learning one editor well:

“The editor should be an extension of your hand; make sure your editor is configurable, extensible, and programmable.” — The Pragmatic Programmer

At the many jobs I have had, colleagues often glanced over my shoulder and said; “Oh, Emacs … Yeah I used that ages ago when I was working on UNIX …“, often they remember it fondly, sometimes for all the quirky keyboard shortcuts. Very few know that it is still being actively developed.

Emacs can be quite counter intuitive and sometimes even an outright pain to use. I find it a shame that still today, after (literally) decades there are no sane defaults. Once, when I was still forced to use Windows, I saw a setup wizard in Win32-Emacs that resembled what I would like to have — a sort of use cases possible to chose from. It may have been some extension that was maintained in some non-official version, because now when I look for it I cannot find it. But why not have a setup wizard in the upstream distribution of Emacs as well?

Well, this is my gripe, the pieces of Emacs that are still unfriendly to users, and mostly new users, coming from Windows or MAC. I will use this blog to present ideas and small things I have done to make Emacs more user friendly. I call this Enterprise Emacs.

[Read More]