New states can't repeat.
- Dominant language
- Emacs Lisp
- Stars
- 3.9k
- Forks
- 307
- PR merge metrics
- No merged PRs in 30d
Description
Originally reported by: **Anonymous**
----------------------------------------
New states can't repeat because the repeat system has hardcoded `(normal-state-p)' etc.
See `evil-repeat-pre-hook', `evil-repeat-post-hook' and `evil-repeat' (at least).
----------------------------------------
- Bitbucket: https://bitbucket.org/lyro/evil/issue/419
Contributor guide
Research direction
Start by reading the Emacs Lisp definitions of evil-repeat-pre-hook, evil-repeat-post-hook, and evil-repeat, focusing on the hardcoded normal-state checks mentioned in the issue. Trace how repeat behavior is selected for states, then verify that newly defined states can repeat without changing the existing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- emacs-lisp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100