Tag Archives: Emacs

Ooh, I Must Be a Power User

#Emacs: using transpose-chars is a litmus test. If you care enough to save keystrokes to internalize C-t, then you must be a power user. — Fredrik Appelberg (@appelberg) November 28, 2014

Posted in General | Tagged | Leave a comment

Mastering Emacs, The Book

The estimable Mickey Petersen, proprietor of the Mastering Emacs blog, is working on a book. Mickey says that the book is not an encapsulation of his blog but rather is all new material. His announcement has a general outline of … Continue reading

Posted in General | Tagged | Leave a comment

let-alist

This looks really great. let-alist is the best thing to happen to associative lists since the invention of the cons cell. #emacs http://t.co/MwpRwla9Ge — Artur Malabarba (@AMalabarba) December 16, 2014

Posted in Programming | Tagged | Leave a comment

Help on Symbols with Info

LWN has a great article on esr's proposal to revamp Emacs documentation that I wrote about previously. If you've been following that debate, you should definitely give it a read. I made a serendipitous discovery in the comments. In response … Continue reading

Posted in Programming | Tagged | Leave a comment

Anchored Transpose

Thanks to Tim Stewart, I stumbled across the anchored-transpose package. You can think of it as a generalization of the other transpose functions such as transpose-chars, transpose-words, transpose-sexps, and the other less used transposition functions. Instead of transposing around the … Continue reading

Posted in General | Tagged | Leave a comment

Diacritical Mark in Emacs

I recently ran across this old post from Emacs master Mickey. In it, Mickey explores ways to enter diacritical marks in Emacs. For example, if you want resume to be rendered (properly) as résumé you need to know how to … Continue reading

Posted in General | Tagged | Leave a comment

My Solution to the Changing Times Challenge

Last week, I posted an EmacsGolf challenge on changing times to 24-hour notation. Most of the solutions were much like mine: they used query-replace-regexp with a complicated regular expression and an even more complex replacement expression. One trick that most … Continue reading

Posted in General | Tagged | 3 Comments

Names

Yesterday, I wrote about name spaces in Emacs Lisp and mentioned Artur Malabarba's names package. In a nice example of serendipity, Malabarba has just published a post that explains what the names package is all about1. The basic idea is … Continue reading

Posted in Programming | Tagged , | Leave a comment

Name Spaces in Emacs Lisp

Whenever Emacs Hackers come together to discuss what the most urgently needed enhancements to Emacs are, some sort of module system is always mentioned. In terms of Common Lisp, the idea is to add a (Common Lisp) package system to … Continue reading

Posted in Programming | Tagged | 8 Comments

Debugging With yasnippet

Bin Chen has an excellent post on adding debug statements into source code using yasnippet. Us old timers are used to adding printf statements into our code to create an audit trail of the execution. There are, of course, modern … Continue reading

Posted in Programming | Tagged | 1 Comment