This fixes multiple comparisons between the buffer length and the cursor row. Also refactor the key-binding logic for better flexibility.
Description
Languages
Scheme
79.6%
C
12.7%
C++
6.2%
Assembly
0.9%
Python
0.4%
Other
0.2%