Author Archives: jcs

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

Sacha Chats with Karl Voit

Sacha Chua has a new Emacs Chat up. This time it’s with Karl Voit. It’s a really interesting chat. Voit is concerned with managing personal information and uses Org Mode and some custom scripts to do that. One set of … Continue reading

Posted in General | Tagged | Leave a comment

Emacs Documentation

Eric Raymond (esr) is a hero of mine. He writes great software and has done yeoman work for Emacs, including the just completed conversion of the repository to Git. Recently, he proposed that Emacs abandon info in favor of a … Continue reading

Posted in General | Tagged | 9 Comments

Notes for Emacs N00bs

Anthony Tedjamulia has a nice post on What I Wish I’d Known About Emacs. If you’re an experienced Emacser, you won’t find much that you didn’t already know but if you’re just starting with Emacs it’s an excellent orientation. One … Continue reading

Posted in General | Tagged | Leave a comment

Vertically Aligning Code

Terence Eden has a post in which he argues that code should be vertically aligned. Doing so, he says, improves readability and makes the code easier to understand. As an example, he offers int robert_age = 32; int annalouise_age = … Continue reading

Posted in Programming | Tagged | 1 Comment

N00bris

Jean-Philippe Paradis nails it "n00bris: n. The pride of a newcomer to enter a new programming community and immediately start suggesting changes." — @fogus — Jean-PhilippeParadis (@HexstreamSoft) November 25, 2014 Lispers see this all the time with n00b proposals to … Continue reading

Posted in General | Tagged | Leave a comment

Pinning Packages

I recently learned something useful from Timo Geusch in a post on pinning a package to a specific archive. It turns out that Emacs 24.4 has a new variable, package-pinned-packages, that tells the package system to get certain packages from … Continue reading

Posted in General | Tagged | Leave a comment

Markdown Gets Code Blocks

I don’t use Markdown because, as an Emacs user, I have access to the superior Org Mode. Still, if you’re not an Emacs user, Markdown provides a subset of Org Mode’s capabilities and is definitely an excellent piece of software … Continue reading

Posted in General | Tagged , | 1 Comment