BBIC4T6Q3VLSCOENZNP4RKHZD3EOCZHTTGM3J3D5HH2H4KKUSZRAC WQ23BUK4RLVUBK6KTS5CA3Q3YEYXDMIECQ4REIFKOSEYVM3RZ3OQC 3WL5OW24CZYD3Y3ZSN62HG6JUTHXIBWIJ7DBK6NHQOPMY2CI4XAQC QZN342OJIIASLEFTR2V33NGDL5DKSE3TZBBYJHJ3L5KZI7Q22GHQC RVVRBJFNEHF3WRQARNVTXM75PLL4UKJZISPWPK45D6TVY45VVOTAC KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC OOUCNHXBSUYBBBMBWWJZX3CRPXI2KNQWO24UJOO3IYORXK2MLAJQC GQBUV2XOMEPMTXMPCBQWGGIUXGQDX77VTGPFIG6YT7G64ASOYHXQC CUFW4EJL75OAA5BS5EXGTM5RMRNJOBBPAXUJADGZ3VLP2ZMKFOTAC QNQBUAKRKUPSPGJZDMJSFXDRGD6MEFXFU5JSND4EK5ZXWNOGKJBQC 3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC C4YSIYPOHR7CSVJ35Y3FM3IUEEWCBYJ63Z5LH4LLGKVMV4AHQFMAC 74C6RCXRROHRH6AYCDWZF4EBNLI6OZGUXZKPOF6RFK222GHBHNDQC JW7O3UZDMKOZSC4RPAOXLQ4J2IDSQT2FUSPY5U6YBAAPIFW4LHOQC EGS44RTAG7JVLLEA4KH63MBZAD4O5HNRSJQIOC6SRKHUG3G56R6QC ED4Z6ORCADLWJPSZNKQVUF63NBKLQVE7UFMBTQAQA5O47X4NLFIAC FQURPLDAJ23WHRCFKBL3UFDL2MAQIJ7NIOXS7H6MLOGLW2QB33UAC RM2LKJEWX6HPOUPJ3ADOAHCRKQEH6IDDKV3TJMJELYCLASIWPO5AC AQOJ62LNFASJ3VVCJEHWMLNPYHD4KPPE2QRILWRKC3BVJ5YSDO4AC HKV72RZVJEOF5GCHCRKEBGC3FQN7AYETY7LKEJUXVIQAB4QPEPYQC local f = App.open_for_writing(Directory..'config')assert(f)f:write(json.encode({columns=column_names,column_width=Display_settings.column_width,cursor_col=Cursor_pane.col,cursor_row=Cursor_pane.row,surface_x=Display_settings.x,surface_y=Display_settings.y,}))
local status = App.write_file(Directory..'config',json.encode({columns=column_names,column_width=Display_settings.column_width,cursor_col=Cursor_pane.col,cursor_row=Cursor_pane.row,surface_x=Display_settings.x,surface_y=Display_settings.y,}))assert(status)
if ok thenreturn resultelsereturn ok, errendendApp.open_for_writing =function(filename)local result = nativefs.newFile(filename)local ok, err = result:open('w')
endendApp.read_file =function(path)if not is_absolute_path(path) thenreturn --[[status]] false, 'Please use an unambiguous absolute path.'endlocal f, err = App.open_for_reading(path)if err thenreturn --[[status]] false, errlocal contents = f:read()f:close()return contentsApp.write_file =function(path, contents)if not is_absolute_path(path) thenreturn --[[status]] false, 'Please use an unambiguous absolute path.'endlocal f, err = App.open_for_writing(path)if err thenreturn --[[status]] false, errendf:write(contents)f:close()return --[[status]] trueend