this repo has no description
13
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add col_offset to Window.print

this commit adds convenience to `Window.print` by allowing it to
start printing at a nonzero column.

authored by

Rylee Lyman and committed by
Tim Culverhouse
b2151349 6e85cd1f

+5 -3
+5 -3
src/Window.zig
··· 256 256 pub const PrintOptions = struct { 257 257 /// vertical offset to start printing at 258 258 row_offset: usize = 0, 259 + /// horizontal offset to start printing at 260 + col_offset: usize = 0, 259 261 260 262 /// wrap behavior for printing 261 263 wrap: enum { ··· 285 287 var row = opts.row_offset; 286 288 switch (opts.wrap) { 287 289 .grapheme => { 288 - var col: usize = 0; 290 + var col: usize = opts.col_offset; 289 291 const overflow: bool = blk: for (segments) |segment| { 290 292 var iter = self.screen.unicode.graphemeIterator(segment.text); 291 293 while (iter.next()) |grapheme| { ··· 324 326 }; 325 327 }, 326 328 .word => { 327 - var col: usize = 0; 329 + var col: usize = opts.col_offset; 328 330 var overflow: bool = false; 329 331 var soft_wrapped: bool = false; 330 332 for (segments) |segment| { ··· 423 425 }; 424 426 }, 425 427 .none => { 426 - var col: usize = 0; 428 + var col: usize = opts.col_offset; 427 429 const overflow: bool = blk: for (segments) |segment| { 428 430 var iter = self.screen.unicode.graphemeIterator(segment.text); 429 431 while (iter.next()) |grapheme| {