A lot of commands in Emacs take input from the minibuffer, the little one-line area at the bottom of the editor. When you are writing your own commands you will often make use of the same facility. In this article I want to show you one way of doing that which will provide tab completion [...]
Real-Time PHP Error Messages in Emacs
I was frustrated yesterday while working on a project because of a bug caused by a syntax error. In the year 2010 we really should not be having bugs because of syntax. I say this not to blame anyone—in fact the syntax mistake was mine—but to make the point that this is not the type [...]
Indent on Save, Maybe
While working on a .NET project, I have noticed that when I do many things, Visual Studio takes that time to re-indent large amounts of my code. But most of the time I’m writing it out in Emacs, so this makes my diffs a pain in the ass. But it got me to thinking about [...]
SQL Movement Commands
Most programming modes in Emacs support two commands, beginning-of-defun and end-of-defun. These move you to the beginning and end of the nearest function, and by default are bound to C-M-a and C-M-e, respectively. However, sql-mode does not have anything similar. I have the above two commands bound to C-up and C-down for quickly moving around [...]




