Skip to content


Hi, I’m Mickey and this is my blog about mastering Emacs. I’ve been using Emacs for ten years and I’d like to share with you all the things I’ve learned over the years.

The blog will cover all facets of Emacs and will be suitable for beginners and — I hope — experts alike.

If you want to contact me you can email me on (rot13 ""). (Put your point after the closing parenthesis then type C-x C-e in emacs to reveal the email.)

Why not follow me on this new-fangled Twitter thing as well?

  1. Jozef Sevcik permalink

    Hi Mickey,
    I recently started to live with Emacs and this website definitely helped me from the dark.
    I wanted to let you know that I love your work you made on MasteringEmacs and you should add Donate button to the site.

    Keep up good work,

    • mickey permalink


      Thank you for your kind words. I’m busy writing more articles and I hope you’ll enjoy those too. I have planned a large series on effective editing in Emacs. Hopefully I can get the first article up this week.


    • I second that though, please add a donation banner or – even better – integrate Flattr into your blog. Your posts are immensely helpful!

      • mickey permalink

        It’s OK. Mastering Emacs is a labor of love for me; no compensation is necessary!

  2. Lukas permalink

    Hello Mickey,

    great Emacs resource. I’m going to recommend it to beginners, especially the article about movement.

    On thing that bugs me, though: Every article titles seems to include the word “on” at the end (it’s part of the link) even though the “on” belongs to the date. This confuses me every time:

    “Making deleted files go to the trash can on”

    On what, Linux? Windows? ;)


    • mickey permalink


      Ugh. That’s probably the theme “helpfully” telling you when it was posted. I’ll see if I can’t hack the theme to fix that!

  3. Sum-Wai Low permalink

    Thanks for the site! I just started Emacs a week ago, your knowledge will definitely help me!

  4. Ilya Seleznev permalink

    Thanks for the site, it’s awesome!

  5. Thank you very much!
    your blog is very interesting!

    I’m a new user of emacs, and your posts help me. The first time i use to write, but thanks orgmode,, auctex, org2blog, at last i only use emacs for all.

    (Tarragona, Catalonia)

    • mickey permalink


      Welcome to the world of Emacs :)


  6. jungjoon permalink

    thanks for great articles. plz keep this great blog being forever!

  7. Very nice blog!

    Just one comment: why dates are not displayed beside comments, maybe it’s related to theme you are using?

  8. This is the sanest emacs guide I have ever read. Thank you so much for putting it together – it beats the hell out of the stumble-about approach I’d been taking before.

  9. Eric permalink


    First off, thanks for all this Emacs goodness, very helpful.

    I do have a question for you. I can edit pretty well with Emacs and now that I’m fairly comfortable with it I’ve taken the plunge and signed up for an eight week ‘Introduction to Python’ course starting in a few weeks, (it’s here btw –

    My question is; What’s going on with these different Python modes? If I load a Python program my Emacs says ‘Using the CPython shell’, is this good? Is it bad? I’ve had a quick look on the web and there seems to be options so what is the best setup for me?

    • mickey permalink

      CPython is the reference implementation of Python — the one you download from Python’s official website. There’s a few different Python modes for Emacs: one that comes with GNU Emacs; one that you can download and that is bundled with XEmacs; and a third and completely different one.

      I’d stick with the default one in Emacs. That’s what I use. When you’re more experienced with Emacs and Python you could always switch.

  10. Jannis permalink

    Thanks for creating this site! I’m finding it helpful.

  11. Izak permalink

    Thanks Mickey. You are a blessing to the hacker community. This website will really boost beginners’ productivity. God bless you!

  12. Theunis permalink

    Hey Mickey. I notice the article lists eg ‘All articles’ have only 3 items per page. Would be handy if that were greater in order to get a better overview of which articles there are in total, and dive into something of interest.

    Thanks for the great content.

    • mickey permalink

      Thanks for the feedback. I’m working on a new blog layout altogether as this one was never meant to be a long-term thing.

Trackbacks & Pingbacks

  1. Beginner’s Guide to Emacs | Mastering Emacs
  2. What’s New in Emacs 24.4 | /usr

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS