Now pensieve.love always manages notes in the data/ subdirectory of the save dir, and stores its settings in the 'config' file in the save dir.
And main.lua is now much more similar to upstream and most forks. I made this edit using an external editor, just to keep the comparison with lines.love in view.
ZZOKGOFBNESTYQPZW6ODBMC2C75UL4DYMSKVTUMOWVZW4UMNO4FAC
I5AZCCITRO63LNWJRME5S4VV4BSSRBHCN7S2WBRZUPMLLPMYVHAAC
DDKNDWHQSVKXGPOCDYJJ4OPFCAWHRJWOAJ3YAB5T34NW3EM55ESQC
M725FAFL7GBGMKYRFR7BB62PMNFKDIJKJPPT2MIGP76WVS6CS3MAC
QZN342OJIIASLEFTR2V33NGDL5DKSE3TZBBYJHJ3L5KZI7Q22GHQC
QZ2SXLHF6G3RBSLFIOYM3AQYWLGPWRTASNNQMOQBI5ASUAYCO6UAC
KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC
JMUE7GSN6QDQZ6NDRB55MRJMKJN6LBD6MVQPKROYPDOIXM7I3XNQC
OWPWKXL5GKBLCO6NDVP2HIGFPHZ45GR76GNK43QNU75RPIBIHEWAC
WUJMPZPGPNVLBHEBVYTLSYWFOPEYVQJOPK45RFD576HTLG3NFCTAC
G5I37RIP7XF5M464RMYHL4CAQ2VG67NXHO3OLVB2CZKZ3HAOF4SAC
J342XUAARPIMSQMB4ZFV5NFTYBOYKPSB52M2LDLZ7AZQ3IJ6K2QAC
Q3HD3NQ6VOHEXHBSMQ5QDLKUH4OU2OJDMR3UXVOTB65IUUFJ2FCAC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
YU7LZFIFZ7U2XC5U37AK3I5SULKCTRLZ4P357WWM6IWETGHTXS7QC
IR7TBR2467FVR4UX64IYDA6C6SPWN7AZLOWLVNCYUDGCABOG2NWQC
if Settings.width then
run.load_settings()
else
run.initialize_default_settings()
end
Settings_file = 'config'
assert(#arg <= 1)
if #arg == 1 then
Settings_file = Settings_file..'.'..arg[1]
end
if love.filesystem.getInfo(Settings_file) then
Settings = json.decode(love.filesystem.read(Settings_file))
else
Settings = {current_app='run'}
if love.filesystem.getInfo('config') then
Settings = json.decode(love.filesystem.read('config'))
Current_app = Settings.current_app