Log in

❖ Browsing media by libreplanet

Rock your Emacs

Ben Sturmfels

Do you love Emacs, but have never understood the strange code with lots of brackets? You're missing out on one of the great joys of Emacs — customising it to work exactly the way you want. It turns out that Emacs is little more than an interpreter for Lisp code interpreter, and once you know a little Emacs Lisp, almost anything is possible.

After attending this tutorial, you will know how to:

  • Make persistent customisations to your Emacs
  • Read basic Emacs Lisp code
  • Modify Emacs Lisp code as well as writing your own
  • Customise behaviour for distinct modes
  • Bind your favourite commands to keys
  • Answer your own questions with the amazing documentation system
  • Use built-in Emacs Lisp development tools like the debugger
  • Write your own reusable modules for Emacs customisations

This workshop will be enjoyed most if you already have a little programming experience.


3 years, 11 months ago

Tagged with

Ben Sturmfels · lp · libreplanet 2015 · libreplanet · lp2015


CC BY-SA 4.0


This talk was presented at LibrePlanet.


LibrePlanet is the Free Software Foundation's annual conference. The FSF campaigns for free/libre software, meaning it respects users' freedom and community. We believe that users are entitled to this; all software should be free.


We do not advocate "open source".

That term was coined to reject our views. It refers to similar practices, but usually presented solely as advantageous, without talking of right and wrong.


Richard Stallman launched the free software movement in 1983 by announcing development of the free operating system, GNU. By 1992, GNU was nearly operational; one major essential component was lacking, the kernel.


In 1992, Torvalds freed the kernel Linux, which filled the last gap in GNU. Since then, the combined GNU/Linux system has run in millions of computers. Nowadays you can buy a new computer with a totally free GNU/Linux system preinstalled.


The views of the speaker may not represent the Free Software Foundation. The Foundation supports the free software cause and freedom to share, and basic freedoms in the digital domain, but has no position on other political issues.