freenode/#clim - IRC Chatlog
Search
17:00:08
jackdaniel
I already render all lines (partial fix is in input-refactor branch), but if there is no new line after last line we miss that (page-break wise and scroll-wise)
17:13:19
Inline
the correction of (count (- width (mod column tab-width)))) to (if (= tab-width 0) 1 (- tab-width (mod column tab-width))))) and then putting immediately a line (decf offset count) solves the problem
17:33:40
Inline
initially the loop does not stop at 0 when you observe the >= stuff, it has one more cycle left so to say, but with 0 it bails out and no chance of preventing that, but when you give 1 as a result of the mod operation and decrement just afterwards then one didn't change the cycle count and the relative offset differences (offset offset2) remain constant, otherwise we introduce a off-by-one error and you get something
17:35:15
Inline
my previous <= was a total noob fail, since it corresponds to a no-op, and i was wondering why it was so fast (cause it didn't change the tabification of the opened file at all)