Skip to main content

Module view

Module view 

Source
Expand description

Viewport motions and the jump-back cluster (the vim canon wave): Ctrl-d/u/f/b scroll, zz/zt/zb + H/M/L viewport placement, ZZ write-quit, Ctrl-^ alternate buffer, gv/gi re-entry, g;/g, the change list. Viewport geometry comes from scroll_to_cursor, which the render loop feeds every frame — the pane’s view_rows is the editor’s single source of truth for “how tall is the screen”.