Paredit Mnemonics for Slurping and Barfing Lisp Symbolic Expressions

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vim-sexp-mappings-for-regular-people

    vim-sexp mappings for regular people

  • vim-sexp-mappings-for-regular-people [1] uses really easy-to-remember shortcuts for these:

    - "backward slurp" is "<(" (move opening paren to the left)

    - "forward slurp" is ">)" (move closing paren to the right)

    - "forward barf" is "<)" (move closing paren to the left)

    - "backward barf" is ">(" (move opening paren to the right)

    [1]: https://github.com/tpope/vim-sexp-mappings-for-regular-peopl...

  • vim-sexp-mappings-for-regular-people [1] uses really easy-to-remember shortcuts for these:

    - "backward slurp" is "<(" (move opening paren to the left)

    - "forward slurp" is ">)" (move closing paren to the right)

    - "forward barf" is "<)" (move closing paren to the left)

    - "backward barf" is ">(" (move opening paren to the right)

    [1]: https://github.com/tpope/vim-sexp-mappings-for-regular-peopl...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • expand-region.el

    Emacs extension to increase selected region by semantic units.

  • Thanks, I will give paredit a shot.

    I'm a regular emacs user, but I normally use expand-region[1] and cut/paste to edit lisp code. Expand-region usually knows what I want to move around after just one or two calls, only requires one key binding, and has visual feedback. And it works great in every language I have used.

    https://github.com/magnars/expand-region.el

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts