Operations on target object will affect all same objects.
NOTE : This package is still a work in progress, some breaking changes may occur.
All commands in this package can be used alone, in which case the matching scope
is the current buffer. When you use radiance-mark-region
to set several regions,
then the matching scope is marked regions.
Commands | Description |
---|---|
radiance-mark-region | Mark selected regions. |
radiance-mark-strings | Mark all same strings in the current buffer. |
radiance-mark-symbols | Mark all symbols the same as the one under the current cursor. |
radiance-mark-lines | Mark all lines. |
radiance-delete-overlays | Delete radiance marked overlays |
radiance-start | Record subsequent keyboard input, defining a keyboard macro. |
radiance-exit | Quit out of recording the macro or delete overlays. |
radiance-finish | Finish defining a keyboard macro and apply the macro to all overlays. |
Default key-bindings defined in radiance-macro-mode-map
:
keybinding | Command |
---|---|
C-a | radiance-beginning-of-line |
C-e | radiance-end-of-line |
C-g | radiance-exit |
s-` | radiance-finish |
Default key-bindings defined in radiance-map
:
keybinding | Command |
---|---|
s-\ | radiance-start |
s-m | radiance-unmark |
s-n | radiance-next-object |
s-p | radiance-previous-object |
s-s | radiance-swap-object |
- GitHub - magnars/multiple-cursors.el: Multiple cursors for emacs.
- GitHub - corytertel/macrursors: An extremely fast and minimal alternative to multiple-cursors.el.
- GitHub - manateelazycat/markmacro: Keyboard macro for marked regions
- GitHub - wolray/symbol-overlay: Highlight symbols with keymap-enabled overlays