# Fuco1/smartparens

Minor mode for Emacs that deals with parens pairs and tries to be smart about it.

Repository: https://github.com/Fuco1/smartparens
Canonical: https://ross.abutalabs.com/products/smartparens
Language: Emacs Lisp
License: GPL-3.0
License Family: copyleft
Topics: smartparens, emacs-lisp, emacs, pairs, lisp, parentheses
Last push: 2026-01-29T12:14:19+00:00

## Health v2 (maintenance only)
Score: 52/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 64, release rhythm 8, longevity 100
- inputs: {"age_days": 5036, "days_push": 216, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1941, forks 199 (observed 2026-08-28T04:05:57.414987+00:00)

## What it is
Smartparens is an Emacs minor mode for managing paired delimiters such as parentheses, brackets, and quotes. It automates inserting, wrapping, unwrapping, rewrapping, navigating, and keeping pairs balanced during editing.

## Use cases
- automatically insert matching brackets and quotes in Emacs
- wrap or unwrap expressions with paired delimiters
- keep code balanced while deleting or killing lines
- navigate and slurp s-expressions in Lisp editing
- enforce balanced pairs with a strict editing mode

## When to choose
- you edit Lisp or other delimiter-heavy languages in Emacs
- you want automated pair insertion and structural navigation
- you need strict mode to keep code well-formed

## When to avoid
- you use an editor other than Emacs
- you prefer minimal editing without automatic pair behavior

## Facets
- artifact type: plugin
- maturity: active
- function: editor, developer-tools
- domain: text-editors, developer-tools, programming-languages
- platform: cross-platform
- tags: emacs-lisp, minor-mode, parentheses, paired-delimiters, structural-editing, emacs

## Member repositories
- Fuco1/smartparens (main) score 52

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:57.414987+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:08:05.728662+00:00, confidence not recorded.
  - readme: https://github.com/Fuco1/smartparens (fetched 2026-08-28T04:05:57.414987+00:00, sha f520c3b4f1a4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
