Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Emacs Rocks

    emacsrocks.com · Personal blog · on HN since 2011

    Magnar Sveen's series of short Emacs screencasts, covering topics like multiple cursors, dired and HTML editing.

    Visit blogHN submissions
    Open Source & LinuxProgramming
    What HN says

    HN commenters recommend it as a set of well-structured, high-quality short demos that are both informative and fun for learning Emacs.

    Stats for nerds
    80HN people shared it
    16linked in comments
    646story points
    Nov 2025last shared
    2012people per year2025

    Top posts on HN

    1. 1
      Emacs Rocks
      39 people · 469 points · first shared 2011 · 112 comments on HN
    2. 2
      4 min Emacs screencast inspired by Bret Victor's Inventing on Principle
      5 people · 167 points · first shared 2012 · 34 comments on HN
    3. 3
      Emacs - Multiple Cursors
      17 people · 6 points · first shared 2012 · Discussion on HN
    4. 4
      Working with HTML - screencast
      3 people · 2 points · first shared 2012 · Discussion on HN
    5. 5
      Emacs Rocks Episode 16: dired
      3 people · 2 points · first shared 2017 · 1 comments on HN
    6. 6
      E14
      9 people · first shared 2013
    7. 7
      E10
      5 people · first shared 2013
    8. 8
      E15
      4 people · first shared 2015
    9. 9
      E09
      3 people · first shared 2012
    10. 10
      E08
      3 people · first shared 2012

    What HN people wrote when they linked it

    • dimitarApr 2020

      Out of box / vanilla Emacs is pretty confusing doesn't include many popular packages - that is why some pre-made configs are very popular. On the other hand they might overwhelm you with features and very opinionated decisions.

      If you want something close to what most users probably have setup and yet still close to vanilla you can give Emacs Prelude a try: https://prelude.emacsredux.com/en/latest/

      I started with it, tried out the package selection, but then started a smaller config from scratch with what I liked from it.

      Also good links:
      https://www.masteringemacs.org/reading-guide
      http://emacsrocks.com

      I don't believe one should restrict oneself to a single editor, but rather follow a path of least resistance - Emacs is actually the path of least resistance when you want to have a custom editing experience.

      Overall I use four editors Emacs, vi, notepad++ and VS Code. Emacs when doing Clojure or any other code so I can have something that is very convenient for me, vi and notepad++ on machines where I don't want to setup a config or where I do only simple text editing and VS Code where I would ocasionally need to install a plug-in, but I don't need to use it often.

    • tikhonjApr 2013

      The Emacs tutorial is a great place to start.

      Using Emacs is a bit of a paradigm shift in text editing, so you should expect a bit more work up front for great results later on. Going through the tutorial and learning the basic vocabulary and commands takes care of most of that up-front cost and should not take long. I think it took me less than two weeks of fairly casual use.

      Part of the beauty is that most of the things in the blog are not limited to Python. All the general text-editing stuff trivially transfers to other languages you may want to learn. And Emacs supports any language you do want to learn to one extent or the other. For some languages, Emacs is even the only option!

      So you should consider going through at least the beginning of all this even if you're not interested in Python per se.

      Also, check out some of the Emacs Rocks![1] videos. I keep on recommending them because they are awesome. They really show off why Emacs is truly magical.

      [1]: http://emacsrocks.com/

    • TeMPOraLJan 2015

      I very much second this comment.

      Learning Emacs is a very interactive process (much as Emacs itself). It's best to introduce new extensions one by one as you need them, and spending some time using them.

      I consider myself a noob Emacs user (having been using it exclusively for the last 4+ years), and here's a trick I use if I feel overwhelmed/annoyed by some extension: I decide to spend 30-60 minutes (to the clock; personally I measure it in pomodoros) practicing the mode itself. Such focused learning gives wonderful results. For instance, I spent 30 minutes on learning multiple-cursors.el and now I can't imagine living without it. Or I was always confused by Paredit, but it took about one hour of practicing it to become proficient in it. Again, I now can't imagine working in Lisp without Paredit.

      Discovering interesting modes can be a task in itself; I suggest browsing through at least Emacs Rocks short videos[0], they introduce many a handy utility.

      [0] - http://emacsrocks.com/

    • nic-ferrierAug 2012

      Sorry if I sounded frustrated.

      Don't listen to the haters. EmacsLisp is a real Lisp. You can use it to do solve real problems. It gets better all the time as people add stuff that has worked for years to the package archives (see elsewhere in this elnode thread where someone adds a redis client).

      What I would say is you need to reach out more, come to #emacs and ask lisp questions. Play with Emacs (it's SO easy) and check out all the videos that people have been doing recently (http://emacsrocks.com/ and the one from me today http://www.youtube.com/watch?v=TR7DPvEi7Jg).

      Elnode is a good way to get into Lisp because it's easy and it's in Emacs which is just a great Lisp environment.

    • submetaNov 2020

      r/emacs is a wonderful community. Also, many young people are picking it up and starting youtube channels, demonstrating beautifully how to use it. Magnar Sveen has done many excellent videos (http://emacsrocks.com/). Also, Protesilaos Stavrou on Youtube: Wonderful videos, albeit a little academic for some (but I like it a lot). Also, System Crafters on youtube: From basic to sophisticated videos.

      Emacs (with its beautiful language `Lisp`) is a tool that will be with you for the rest of your life. I have seen many many tools come and go, but Emacs (just like Lisp) has the potential to be around in many decades. So it's well worth investing time in it.

    • SmirkingRevengeJun 2019

      I would say its a big, fat, maybe.

      If you are hoping for some panacea of developer efficiency, you will probably be disappointed. At best, they are just another way to do most of the same things you can already do, with vscode. For some tasks, they will undoubtedly be more efficient or easier. For others, they will make your life more difficult.

      If they interest you, sure give them a shot. Maybe check out some screencasts, and see if you like what they do/how they work:

      - http://vimcasts.org/

      - http://emacsrocks.com/

    Related

    Sacha Chuasachachua.com95 people

    EmacsConf 2024 Notes

    Sacha Chua
    Personal · last shared 2026
    Mastering Emacsmasteringemacs.org141 people

    What’s new in Emacs 28.1?

    Mastering Emacs
    Personal · last shared 2026
    Chris Wellonsnullprogram.com295 people

    Why Aren't There C Conferences?

    Chris Wellons
    Personal · last shared 2026
    Piers Cawleybofh.org.uk16 people

    Running a Bakery on Emacs and PostgreSQL

    Piers Cawley
    Personal · last shared 2024
    Xah Leeergoemacs.org73 people

    Using Voice to Code Faster than Keyboard

    Xah Lee
    Personal · last shared 2021
    Tom Tromeytromey.com31 people

    The Deletion of gcj

    Tom Tromey
    Personal · last shared 2022
    Xenodiumxenodium.com33 people

    Emacs as your video-trimming tool

    Xenodium
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026