|
d2fa28c5e1
|
Fix BufferView repeating last line for the remainder of the view
|
2017-09-20 19:40:51 -04:00 |
|
|
5c3a095aeb
|
BufferView: test and fix scrolling through super long lines
|
2017-09-13 20:57:42 -04:00 |
|
|
70aba6e2d4
|
BufferView: add scroll_view_{up,down}()
|
2017-09-13 20:08:09 -04:00 |
|
|
84759d0a36
|
BufferView: add functions to move cursor up/down by screen row
|
2017-09-11 22:43:38 -04:00 |
|
|
fcd198b691
|
Add cursor movement logic to BufferView
|
2017-09-11 21:10:02 -04:00 |
|
|
74dfb7ce78
|
more BufferView tests, 100% coverage
|
2017-09-04 15:45:10 -04:00 |
|
|
359f5bed9f
|
BufferView updates cursor screen row to follow moved cursor
|
2017-09-03 18:15:37 -04:00 |
|
|
14e285041e
|
BufferView: user must call update() after all changes and before vert_iter()
|
2017-09-03 17:34:41 -04:00 |
|
|
4b3e1ea7e7
|
Change BufferView and BufferLineWalker to return iterator objects for iteration instead of using lambdas for callbacks.
|
2017-09-03 17:05:01 -04:00 |
|
|
b89f348602
|
add some initial BufferView unit tests
|
2017-08-29 23:20:42 -04:00 |
|
|
8e0796decf
|
move much of the buffer layout code from BufferPane to BufferView
|
2017-08-29 23:03:49 -04:00 |
|