-
Notifications
You must be signed in to change notification settings - Fork 19
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement counts #80
Implement counts #80
Conversation
Unfortunately I don't have a lot of time lately. I may be able to look at it during weekend, not sure. |
It's fine - don't stress yourself over it. Most of it is of the janky-but-works type of code, but it'll be refactored into cleaner code along with other things... |
I think in the interest of avoiding mega-big merge conflicts, I'm gonna merge this this evening. If you happen to have a sudden desire to review ~1k lines of code then now is the time 馃榿. |
Implements counts in two places:
o3t
inserting 3true
s as children of the cursor3u
to jump back 3 undo levels@Kixunil, if you have the time to review this much code then that would be awesome - but there are plenty of unit tests for the changes (and I want to simplify them in future), so if you don't then that's fine.
Edit: This PR is wayyyy bigger than I thought it would be 馃槅. Perhaps moving all the unit tests around wasn't the best idea... but it's done now.