Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

evil-repeat-pop does not work #7

Closed
TheBB opened this issue Aug 16, 2011 · 2 comments
Closed

evil-repeat-pop does not work #7

TheBB opened this issue Aug 16, 2011 · 2 comments

Comments

@TheBB
Copy link
Member

TheBB commented Aug 16, 2011

Originally reported by: Frank Fischer (Bitbucket: lyro, GitHub: lyro)


For some reason evil-repeat-pop does not work anymore. Something is wrong with the integration of the undo-system.


@TheBB
Copy link
Member Author

TheBB commented Aug 17, 2011

Original comment by Vegard Øye (Bitbucket: epsil, GitHub: epsil):


This should be fixed in commit 9951596. Some of the code pertaining to undo boundaries produced multiple occurrences of nil in buffer-undo-list, which prevented evil-undo-pop from accessing the last change. I sorted out this behavior and made evil-undo-pop more robust.

@TheBB
Copy link
Member Author

TheBB commented Aug 17, 2011

Original comment by Frank Fischer (Bitbucket: lyro, GitHub: lyro):


Seems to work, even with auto-complete!

Well done.

@TheBB TheBB closed this as completed Jan 19, 2017
shadowrylander pushed a commit to syvlorg/aiern that referenced this issue Jun 28, 2021
shadowrylander pushed a commit to syvlorg/aiern that referenced this issue Jun 28, 2021
- Add support for showing locally bound keys
- Remove old duplicate keybindings
- Fix handling of prefixes (e.g. when :non-normal-prefix is used)
- Only add keybindings to general-keybindings after they are
  bound (after the keymap is loaded)

Addresses emacs-evil#7.
shadowrylander pushed a commit to syvlorg/aiern that referenced this issue Jun 28, 2021
- Fix recording function (now that original definition is also in maps,
  this needed to be changed); also record the previous definition
- Store maps in separate lists: (key def previous-def)
- Get rid of unnecessary general--remove-keys
- Make general--parse-keymap more useful (takes state into account now
  as well as whether evil-define-minor-mode-key is being used)

Addresses emacs-evil#7.
shadowrylander pushed a commit to syvlorg/aiern that referenced this issue Jun 28, 2021
- Add user-customizable variables for choosing first the keymaps to
  print, sorting keymaps, sorting states, and sorting keybindings (this
  also simplifies the implementation)
- Add an alphabetical sort function that the user can use
- Don't change the stored previous definition if the new definition is
  the same as the current one
- Add operator and hybrid state abbreviations

Addresses emacs-evil#68 and emacs-evil#7.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant