- Maintenance: Catchup vmp changes, no longer use service.Base, use getClass instead.
- Maintenance: Catchup minor vmp changes, and update broken specs.
- Maintenance: Convert all code(except test) to JavaScript from CoffeeScript.
- Now all operation classes are ES6 class.
- Prep for upcoming vmp changes(ES6-class-based-vmp-operations), since CoffeeScript's class cannot inherit from ES6 class.
- Use
activationCommands
to reduce startup time of atom.
- Fix to work in vmp v0.85 or later. This version is not work in v0.84.1 and older version.
- Fix: down/up move, duplicate in
visual-characterwise
mode.- Need to update vim-mode-plus 0.84.1 or later.
- Internal: Refactoring. DONE!!
- Spec: Add complex movement with overwrite=true and undo grouping behavior.
- Internal: Rewrote from scratch for maintainability. Fix corner case bug.
- Fix: Still not perfect but now works in latest vim-mode-plus(v0.80.0).
- Fix: Deprecation warning for use of
::shadow
. #2
- Minor change.
- Improve: Use new concise keystroke format for spec.
- Breaking: Rename
toggle-overwrite
tomove-selected-text-toggle-overwrite
.
- Update to support vmp v0.33.0
- Fix: linewise move-down didn't extend EOF.
- Spec: Add spec 30% done.
- New: full support duplicate operation.
- New: Support overwrite mode.
- Improve: Lots of bug fix, refactoring.
- Improve: blockwise movement.
- created