Git hosting
Clone
git clone https://depp.brause.cc/cycle-region.gitFiles
| Size | Path |
|---|---|
| 35148 | LICENSE |
| 971 | README.md |
| 7785 | cycle-region.el |
| 507082 | cycle.gif |
README.md

About
cycle-region provides a region ring you can interactively go through.
Usage
First, enable region tracking:
(cycle-region-mode)
Then bind the preview to a suitable key:
(global-set-key (kbd "C-c r") 'cycle-region-preview)
You can now use C-c r to open the region ring preview. The
following keybindings are now active:
| Key bind | Function |
|---|---|
| p | Switch to previous region |
| n | Switch to next region |
| RET | Active currently previewed region |
| q | Quit preview |
Any other key will quit the preview as well.
^ Feels excessive...
Evil integration
(add-hook 'cycle-region-pre-preview-hook 'evil-emacs-state)
(add-hook 'cycle-region-post-preview-hook 'evil-normal-state)
(define-key evil-normal-state-map (kbd "g V") 'cycle-region-preview)