summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)Author
2026-03-27make terminal initialization a little more reliable HEAD mainIrene Knapp
2026-03-27rename cursor_neutral_column to just neutral_columnIrene Knapp
2026-03-27rename a bunch of the terminal helpersIrene Knapp
2026-03-27fully implement the first-nonblank-column thing for H and LIrene Knapp
2026-03-27implement the 'H' and 'L' commandsIrene Knapp
2026-03-27refactor screen drawing to be invokable row by rowIrene Knapp
2026-03-27scrolling now uses the terminal scroll feature when possibleIrene Knapp
2026-03-27there is now a concept of a scroll-topIrene Knapp
2026-03-27deal with broken UTF8 even betterIrene Knapp
2026-03-27implement the 0 and $ commandsIrene Knapp
2026-03-27count_lines() wasn't handling empty lines properlyIrene Knapp
2026-03-27handling of the neutral column is implemented fully nowIrene Knapp
2026-03-27hjkl movement is now capped to the dimensions of the buffer... sort ofIrene Knapp
2026-03-27added a handle_movement() abstractionIrene Knapp
2026-03-27the hjkl commands are partly implementedIrene Knapp
2026-03-27add a loop that reads a character of user inputIrene Knapp
2026-03-27implement abstractions Terminal and BufferIrene Knapp
2026-03-26initial commit; draws the traditional tildesIrene Knapp