expreg 
- Description
- Simple expand region
- Latest
- expreg-1.4.1.tar (.sig), 2025-May-21, 30.0 KiB
- Maintainer
- Yuan Fu <casouri@gmail.com>
- Website
- https://github.com/casouri/expreg
- Browse ELPA's repository
- CGit or Gitweb
- Badge
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.3.1.tar.lz | 2024-Mar-31 | 6.47 KiB |
| expreg-1.2.1.tar.lz | 2023-Aug-31 | 6.40 KiB |
| expreg-1.2.0.tar.lz | 2023-Aug-30 | 6.40 KiB |
| expreg-1.1.0.tar.lz | 2023-Aug-28 | 6.42 KiB |
| expreg-1.0.0.tar.lz | 2023-Aug-20 | 6.25 KiB |