Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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...
- Host: GitHub
- URL: https://github.com/xuchunyang/easy-repeat.el
- Owner: xuchunyang
- Created: 2015-05-02T09:25:38.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-16T08:50:52.000Z (over 9 years ago)
- Last Synced: 2024-10-16T01:46:17.625Z (3 months ago)
- Language: Emacs Lisp
- Homepage:
- Size: 133 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)