emacs-evil / emacs-evil/evil

New states can't repeat.

Open
#419 0 comments 0 reactions 0 assignees View on GitHub
bug major
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.