bugfix

akkartik
Jan 7, 2026, 5:02 AM
RM5MIEFZM6K3UX6KD7NV627LZTYDVP46TANXTOGP6CIKHULBQ6FQC

Dependencies

  • [2] KMSL74GA support selections in the source editor
  • [3] 2RXZ3PGO beginning of a new approach to scroll+wrap
  • [4] SPSW74Y5 add state arg to Text.keychord_pressed
  • [5] OI4FPFIN support drawings in the source editor
  • [6] KKMFQDR4 editing source code from within the app
  • [7] MTJEVRJR add state arg to a few functions
  • [8] LF7BWEG4 group all editor globals
  • [9] XNFTJHC4 split keyboard handling between Text and Drawing
  • [*] BULPIBEG beginnings of a module for the text editor
  • [*] PTDO2SOT add state arg to schedule_save
  • [*] DHI6IJCN selecting text and deleting selections

Change contents

  • edit in text.lua at line 200
    [12.82]
    [13.8453]
    return
    end
    if State.cursor1.line == 1 and State.cursor1.pos == 1 then
    -- no-op
  • replacement in text.lua at line 219
    [3.2600][3.1918:1957]()
    elseif State.cursor1.line > 1 then
    [3.2600]
    [3.1512]
    else
    assert(State.cursor1.line > 1)
  • edit in source_text.lua at line 277
    [2.21361]
    [2.21361]
    return
    end
    if State.cursor1.line == 1 and State.cursor1.pos == 1 then
    -- no-op
  • replacement in source_text.lua at line 296
    [3.101653][3.101653:101692]()
    elseif State.cursor1.line > 1 then
    [3.101653]
    [3.101692]
    else
    assert(State.cursor1.line > 1)