Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xuchunyang/easy-repeat.el

Repeat by last short key, e.g., C-x o o o o...
https://github.com/xuchunyang/easy-repeat.el

Last synced: about 1 month ago
JSON representation

Repeat by last short key, e.g., C-x o o o o...

Awesome Lists containing this project

README

        

# easy-repeat.el [![MELPA](http://melpa.org/packages/easy-repeat-badge.svg)](http://melpa.org/#/easy-repeat)
`easy-repeat` enables you to easily repeat the previous command by using the
last short key, for example, 'C-x o' 'o' 'o' 'o'... will switch windows
and 'M-x next-buffer RET' 'RET' 'RET' 'RET'... will switch buffers.

## Setup

(add-to-list 'load-path "/path/to/easy-repeat.el")
(require 'easy-repeat)

## Usage
Modify `easy-repeat-command-list` to choose which commands you want to repeat
easily.

To use: M-x easy-repeat-mode RET

## TODO
- [ ] Set up a timer to free repeat key
- [x] Allow shorter key, e.g., use single 'a' to repeat 'C-M-a'

## More excellent similar projects
- [abo-abo/hydra](https://github.com/abo-abo/hydra)
- [myuhe/smartrep.el](https://github.com/myuhe/smartrep.el)
- [leoliu/repeatable.el](https://github.com/leoliu/repeatable.el)