IGYF6FQOON2BT5JFBELGFN2AGELRISIGNOXKWKD2DY5P5BXEDTOAC if pane.show_cursor then-- TODO: return if cursor is not visible on screenelse-- return if no part of cursor pane is visiblelocal left_sx = left_edge_sx(Cursor_pane.col)if not overlap(left_sx, left_sx+Display_settings.column_width, Display_settings.x, Display_settings.x+App.screen.width) thenreturnendlocal up_sy = up_edge_sy(Cursor_pane.col, Cursor_pane.row)if not overlap(up_sy, up_sy+Cache[pane.id].height, Display_settings.y, Display_settings.y+App.screen.height) thenreturnendend