GNU ELPA - expreg


Simple expand region
expreg-1.3.1.tar, 2023-Sep-16, 30.0 KiB
Yuan Fu <>
Browse ELPA's repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

Full description

This is just like expand-region, but (1) we generate all regions at
once, and (2) should be easier to debug, and (3) we out-source
language-specific expansions to tree-sitter. Bind ‘expreg-expand’
and ‘expreg-contract’ and start using it.

Note that if point is in between two possible regions, we only keep
the region after point. In the example below, only region B is kept
(“|” represents point):

    (region A)|(region B)

Expreg also recognizes subwords if ‘subword-mode’ is on.

By default, the sentence expander ‘expreg--sentence’ is not
enabled. I suggest enabling it (by adding it to ‘expreg-functions’)
in text modes only.

Old versions

expreg-1.2.1.tar.lz2023-Aug-316.40 KiB
expreg-1.2.0.tar.lz2023-Aug-306.40 KiB
expreg-1.1.0.tar.lz2023-Aug-286.42 KiB
expreg-1.0.0.tar.lz2023-Aug-206.25 KiB