This was satisfying to visually debug.
But now we can again end up with totals over 10 :sweat_smile:
YDAMD4ZN5VE4QMQVA3AHGWPY5MPANKJ7JYGZ5HTRK5XDPMZF5J5AC
TCNHUMIW2D2PDKRBZFIRIJJMLSB5GCMKNPUPICY64AB7OIYQFOTAC
MTIS2XTCXT5XZ6HZ4UAZUTJGPQ6UGNK6DQOTYLPNEATKLDV56L7AC
OL7ZCZWD2BVW6VPLYCWEJ6K4XZQ2DVAXOERITNCX6YK4H6OSF4TAC
ZSDFOBNDDFXU3FG2I7KHBVQSXQND57D4VQTKBNADOOR5JEV5DJEAC
EAWHIXKMNAK5JCFE7KISJU3ILLHNVOTMD2OMSQZZDYX4GZI2VBIAC
TJPSNNQHJ7G2VBMR3PIAZHH2RH5ODYOPZRJJVP4KXNQ3P37OYMUQC
UOGZZY3LDQMFV5225YHIOQLKY4443TBYFIA6AWB7TGUUZWRIHEYQC
U6JNZOH4B5VXHARCBW7577VUV33XL6SFJDFLX7JDZZRX7QXTLGXQC
2NQZJUPTOHIMDTSB2V53KQ5HLKKUUHQEKVB4XEHVFXOSI7UUGCJAC
JRETETTLLZ7JILHVGFP2NVLR2K3HT6QZWRBJANZUCJPN3SBZYH4QC
BWKKYJIMCCWHPGXIOIVJIZCOJ6FCKYJLLRVSQKDSMEQ2GF3WOS3QC
UEG224LHBOPWSKOVXTKVAUEL47HET566LJF7ZSWVKMMLBSJWUHFAC
NR65N5IQMKRXSPU5I65CRG65UE6JTMEMMSLQUFVZ5WBFPBJFO25AC
FS2ITYYHBLFT66YUC3ENPFYI2HOYHOVEPQIN7NQR6KF5MEK4NKZAC
2DVVKKVA6PJ7VKYLGPQ22AXUB6ZWFMPWB445PRDZJDNLURUFDNDQC
BPYWIU627AGHPXJ7KAZEYFJMUEVTCHQ624UHTLZ4VMAVOLZM255AC
MD3W5IRAC6UQALQE4LJC52VQNDO3I3HXF3XE2XHDABXBYJBUVAXQC
OJ2CLK4QZNZYDVBJTUF3IXVGVP2YI6C2HQNYF6O5MGKS47IPEWHAC
D4FEFHQCSILZFQ5VLWNXAIRZNUMCDNGJSM4UJ6T6FDMMIWYRYILQC
EZHO4TSWIYYUE73S6XQWIEF3HA3H7MKCNJOT27NTWTVSPVS2SL5QC
UEE5W7WJ46FIBN4ZH45Z33L4RYXK5AP5ZIBHYTFOJTDWVVX54QKAC
BH7BT36LM3D7HF3GOHXUPVNKLJ5LFJHOHRLD3KTC5HA627M3II4AC
AT3LVCMPK7SSIEHF3JI6XTA5XNO7HFI3AOHYNX4Y24QKJ2NS6DDQC
E5FYDACSQNKJG4USM52I6C4KTN3U4Z47C4TK4QYC6RF2FFCZCYCAC
JOPVPUSAMMU6RFVDQR4NJC4GNNUFB7GPKVH7OS5FKCYS5QZ53VLQC
IDGP4BJZTKAD6ZO4RLAWYVN6IFCMIM76G6HJGPTE27K4D6CDBUHQC
A2TQYJ6JZJF2T47C26H2IRSR6O67BP6VHY5PV7GTFG4IZNQQBJVQC
OJBGNAN6QZDZI6VGOWELR7GEEOWV4QSZJZD3XK46VZQ4D2KU3SBAC
VJ77YABHVJZWJKLHAGIPC562GYM73AUGRLCP4JLKP5JPWPT2RIHAC
73OCE2MCBJJZZMN2KYPJTBOUCKBZAOQ2QIAMTGCNOOJ2AJAXFT2AC
F4QQIBEH24YBBOCBWZ3L7MR7AG7QNTYWQ76W5RDHKDALDKE757VQC
34TC5SYKYVUCVIQM3GNVYURQAMIXX64IOSJ4TYBPSRDS65QLTHWAC
MLG2OGU7OBWWPX5TDJQWTDTHSTM75WIMAW57546C4XLEVZQOYJ7AC
EV36VCVF362E3QE22RO33TOCZRL3X7SJUDGVPL3YXISIR5LHK6JAC
VC2CU2GGRIWXIFJELD5NAELDUIRY5S5LEAFJCM2A5P3CUBYF3Z3AC
5BMR5HRT7GN5L4XB4ISP4JJP3ONZESHEEQBCTQE4EVEDL7MBSDGAC
H75RJ3CYUTZMNMSNVCCX55EXVYWLUA6A4KMAJ5IDUDBDFOCWFMFAC
25V2GA6JNWMYNBNFLBHFPJ5ZFYQ4E25E4XMTJSTQJGPPK56RSBAAC
WHFOJBAEZOJX3AF4ZCMCUFELSBMKMBZ374WXJVHBMLE7T6D6OZ3QC
L5SYYGSBVPFZ5MHG6MIEZW4KJDSU27P3T4Z6IE3SLGACUJ7EOI5QC
VNTRXQSX3XPYYZYP6ZJDIOCKQDMDBIZ2ZWRPSXPG37Q4IHCRDKIAC
SBS2F7GRG4VYLB7DP2W6LPN5UEX6TK5DZFGCM2P4IVDUIUJRKJ7QC
OIKT7FMEL6ALNYEFZP6W2CO5YE7E47D72EBYZZQBSHNNJEUBYWAAC
IEHG6OROGLZINLGZACEOD2PHQOM522TDUUF2UT6APHT42GUH2OXAC
J5TTQDPZJCGOLAP7NRWAPK4YKMRPNRC726RSBN445PI56VYMMQPAC
T36DC4DFEXANOQKGEFDAPDBGIB5VU6LIPSVHCVMWPTB6KUHNDH6AC
NJRUQTNHGQWQRP5J3L2Z2J25P3BIQZKBOSBX2O7NUWJH2RPIR6QQC
3VPHONXQ2QZ6IKNGELNTNWOUDEUM4DQOSJXD3GOQZKIJM7VX7LIQC
5YJBJO37QX445JW2WEMLDE53KZ5KUTRQS4MRUY6M5N4BZ7AEVVUQC
M7U5ZEUVNYYZFU2ACBFL7DSTOQHQQB4IYLWO2BNPWIA4VKF5KULQC
2CQ7FSHGSODNHID5N6S3G26NS54HWMXPO4OEQKJXTHJSGK7DXPCQC
# Example "freewheeling" app that can be modified without being restarted
Running this repo in isolation won't be very helpful. If you haven't yet,
first check out [the driver app](https://git.sr.ht/~akkartik/driver.love).
This repo is a template you can copy to create your own live apps that juggle
text editor widgets. The editors support copy/paste, search, infinite undo,
etc. You can't modify editor functionality live (yet?).
# App for drilling addition problems
* `ctrl+f` to find patterns within a file
* `ctrl+c` to copy, `ctrl+x` to cut, `ctrl+v` to paste
* `ctrl+z` to undo, `ctrl+y` to redo
* `ctrl+=` to zoom in, `ctrl+-` to zoom out, `ctrl+0` to reset zoom
* `alt+right`/`alt+left` to jump to the next/previous word, respectively
* mouse drag or `shift` + movement to select text, `ctrl+a` to select all
* No support yet for Unicode graphemes spanning multiple codepoints.
* No support yet for right-to-left languages.
* Undo/redo may be sluggish in editor windows containing large files. Large
files may grow sluggish in other ways.
* If you kill the process, say by force-quitting because things things get
sluggish, you can lose data.
* Can't scroll while selecting text with mouse.
* No scrollbars yet. That stuff is hard.
Its immediate upstream is [text.love](https://git.sr.ht/~akkartik/text.love),
a version without support for line drawings. Updates to it can be downloaded
from the following mirrors:
Its immediate upstream is [the template repo for freewheeling apps](https://git.sr.ht/~akkartik/template-live-editor).
Updates to it can be downloaded from the following mirrors:
* https://git.sr.ht/~akkartik/template-live-editor
* https://codeberg.org/akkartik/template-live-editor
* https://nest.pijul.com/akkartik/template-live-editor (using the Pijul version control system)
* https://git.sr.ht/~akkartik/luaML.love - a "browser" for a Lua-based
markup language, loosely analogous to HTML except it's all Lua.
* https://git.sr.ht/~akkartik/bf.love - a toy environment for working with
[BF](https://en.wikipedia.org/wiki/Brainfuck) programs.
* https://git.sr.ht/~akkartik/broadsheet.love - a multi-column paginator that
uses all available width while remaining readable.
* https://git.sr.ht/~akkartik/crosstable.love - for all-play-all tournaments.