-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Core
-
Labels:None
The cursor code here could be refactored to read better.
To clarify, I am eyeing a few areas:
- The size of functions: Currently, we have functions bordering on over 300 lines. It would be nice to refactor those into smaller functions
- The way we track state of the cursor: there are lots of flags being tracked. It would be nice to maybe encapsulate all the cursor state inside a nice state layer.