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
    E

    Endless Parentheses

    endlessparentheses.com · Personal blog · on HN since 2014

    Emacs-focused blog covering Magit, Org-mode, Clojure tooling and package changes, with practical setup tips for daily Emacs use.

    Visit blogHN submissions
    ProgrammingOpen Source & Linux
    What HN says

    HN commenters link it for Emacs how-tos, such as the CIDER debugger, running Emacs on Android, Magit commands and Emacs 25 changes.

    Stats for nerds
    23HN people shared it
    24linked in comments
    512story points
    Sep 2018last shared
    2015people per year2018

    Top posts on HN

    1. 1
      Use Emacs Org-mode Links for Absolutely Anything
      1 person · 95 points · first shared 2014 · 20 comments on HN
    2. 2
      Big things to expect from Emacs 25
      2 people · 91 points · first shared 2014 · 76 comments on HN
    3. 3
      Keep your Slack distractions under control with Emacs
      2 people · 87 points · first shared 2017 · 10 comments on HN
    4. 4
      Running Emacs on Android
      3 people · 80 points · first shared 2016 · 20 comments on HN
    5. 5
      Write Gmail in Emacs the Easy Way: gmail-message-mode
      1 person · 68 points · first shared 2014 · 38 comments on HN
    6. 6
      How I blog: One year of posts in a single org file
      3 people · 50 points · first shared 2015 · 6 comments on HN
    7. 7
      An introduction to Names: practical namespaces for Emacs-Lisp
      1 person · 14 points · first shared 2014 · 5 comments on HN
    8. 8
      It’s Magit and you’re the magician
      2 people · 5 points · first shared 2017 · Discussion on HN
    9. 9
      Sweet New Features in Emacs 24.4
      1 person · 3 points · first shared 2014 · Discussion on HN
    10. 10
      Get in the habit of using sharp quote (in elisp)
      1 person · 3 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • tuhdoApr 2015

      Unite, fireplace, rainbow parens, vim-sexp and vim-surround are all available in Emacs with its own and better implementation.

      If you want Unite equivalent, check Helm which is created before Unite and is still actively maintained. See one of Helm package demo: http://tuhdo.github.io/helm-projectile.html. The same for rainbow-parentheses. Actually, Emacs got something better than rainbow-parentheses for visual aiding parentheses: https://github.com/syl20bnr/spacemacs/issues/1173

      For proper sexp manipulation, check this guide with great animations: http://danmidwood.com/content/2014/11/21/animated-paredit.html

      For Clojure, in Emacs you got a debugger than can step expression by expression: http://endlessparentheses.com/cider-debug-a-visual-interactive-debugger-for-clojure.html

      If you want to know features for Clojure that already configured in Spacemacs, check its Clojure documentation: https://github.com/syl20bnr/spacemacs/tree/master/contrib/lang/clojure#features

      You got all IDE features like refactoring and jump to symbols

      More demos:

      Here are some nice features that Emacs and its 3rd packages provide:

      - Powerful automatic indentation with aggressive-indent: https://github.com/Malabarba/aggressive-indent-mode(scroll down for demos). It does not only indent the current line, but the whole semantic context around your cursor.

      - Live grep:http://tuhdo.github.io/static/live_grep.gif

      - C/C++ refactoring with built-in parser:…

    • dontJudgeJul 2016

      To save a google search, here's an emacs customization to leave cursor at the start of the match.

      From http://endlessparentheses.com/leave-the-cursor-at-start-of-match-after-isearch.html

      (add-hook 'isearch-mode-end-hook
      #'endless/goto-match-beginning)
      (defun endless/goto-match-beginning ()
      "Go to the start of current isearch match.
      Use in `isearch-mode-end-hook'."
      (when (and isearch-forward
      (number-or-marker-p isearch-other-end)
      (not mark-active)
      (not isearch-mode-end-hook-quit))
      (goto-char isearch-other-end)))

    • andreareinaAug 2018

      I prefer keeping everything in one file (but exporting to separate files) so I hacked something up[1]. It doesn't build the index, but it would be pretty easy to extend to do so.

      There's also Arthur Malabarba's extension[2] to ox-jekyll that's a much more complete solution.

      [1] https://gist.github.com/andreareina/37c634f102f819db8e49828f34934542

      [2] http://endlessparentheses.com/how-i-blog-one-year-of-posts-in-a-single-org-file.html

    • base698Mar 2016

      http://endlessparentheses.com/cider-debug-a-visual-interactive-debugger-for-clojure.html

      The cider debugger is one of the best I've seen. I've been able to stop, inject code and create a test case for failing tests.

      Cursive has similar functionality as well if you are afraid of emacs becoming a lifestyle :)

    • hsitzSep 2018

      I don't synch between instances of Org, but you can install a full-blown Emacs (and many other apps) on Android within the Termux terminal emulator:

      http://endlessparentheses.com/running-emacs-on-android.html

      It runs Org fine, I've even used Spacemacs on Emacs runnning in Termux.

    • unhammerJul 2016

      http://endlessparentheses.com/new-in-emacs-25-1-archive-priorities-and-downgrading-packages.html is what I'm most looking forward to – being able to prefer stable versions, but install unstable if there is no stable release =D

    Related

    Howard Abramshowardism.org53 people

    Emacs Is My New Window Manager

    Howard Abrams
    Personal · last shared 2026
    Bernt Hansendoc.norang.ca49 people

    Org Mode – Organize Your Life in Plain Text

    Bernt Hansen
    Personal · last shared 2025
    Joseph Wilkblog.josephwilk.net21 people

    Building Clojure Services at Scale

    Joseph Wilk
    Personal · last shared 2023
    Karl Voitkarl-voit.at71 people

    Org-Mode Is One of the Most Reasonable Markup Languages to Use for Text

    Karl Voit
    Personal · last shared 2026
    Sacha Chuasachachua.com95 people

    EmacsConf 2024 Notes

    Sacha Chua
    Personal · last shared 2026
    Blingbling.github.io15 people

    The Flight of an Open Source Project

    Bling
    Personal · last shared 2024
    Charlie Robbinscirw.in34 people

    MVC is dead, it's time to MOVE on

    Charlie Robbins
    Personal · last shared 2025
    Emacs-fuemacs-fu.blogspot.com28 people

    Emacs 23 is very near

    Emacs-fu
    Personal · last shared 2015