Here are some changes introduced by recent versions of edbrowse. 3.8.10 toString shows the correct object classes. Simplistic simulation of IntersectionObserver and ResizeObserver. document is an instance of Document, as it should be. e !command Intl: just English and just date and numbers. Use third party software for Headers, Request, Response, fetch. EBCIPHERS passed to the ssl engine. edbrowse variables and/or variables in the environment. Print strerror values when certain system calls fail. l and L link commands in directory mode. 3.8.9 dx to specify hard delete in imap folders. Integrate imap into edbrowse. Emails and envelopes are held in the buffers. g.suffix, much like b.suffix, indicate a plugin as you go. Improved JOIN, PART, and QUIT messages in irc. Complete the Polish and Russian messages. irc autolog. 3.8.8 Read and write blocks of text amongst the buffers on the current stack. .w+1@'c r-1@'a,'b Allow mail client noninteractive, i.e. from a batch job. bflist/ and bflist? hist/ and hist? up/ and down/ bw/ bw? and bw# dld= command to preset the download filename, for scripting purposes imask= to restrict imap folders presented. isub= to lop off a substring from imap folders. P to toggle and set prompt, like ed. emoji combos in the config file b.pdf renders the current buffer by the pdf converter. %p in a plugin is an interactive parameter. 3.8.7 W !shell_command reads the data back into the buffer local command reads pages from cache. Recover from an imap disconect and reconnect. <7 to run the commands in session 7. at syntax is supported. The [erwq<][/?] commands. The read write and < commands support the at syntax. Resurrect the apostrophe macros, but in a safe way. 3.8.6 Support tls sockets, and the lst command for irc. html template element. Go up and down in the history of the current edbrowse session. Move / copy files to other directories in the history. Automatically parse xml files received through xhr. Slight differences from html. Messages in Spanish. clean up download threads before we free the tags that own them. move delete and expunge in a manner that should work with all imap servers. 3.8.5 s/x/y/$ command, and s$ shorthand. s/x/y/3g, from 3 on, like sed. J: command to inject other separators between joined lines. flow command to use format=flowed in outgoing mail. FormData, from a third party. TextDecoder, from a third party. Read files in chunks, saves memory while reading, and could support large files, although those are rather impractical in a text editor. That's why they invented sed, awk, perl, etc. Edbrowse as an irc client. a c or i commands in scripts.