[Date Prev][Date Next][Subject Prev][Subject Next][Date Index][Subject Index]

XyScript v0.1.8 is here!



XyScript v0.1.8 is released. The binary downloads are here:


Please back up your startup.xpl and other personal configuration files
before unzipping the new binary.

New in this release:
- Added support for inputting Unicode characters in ranges above \u9999 using five-digit hex escape codes wrapped in curly braces, e.g. `INSERT "\u{1F308}"` for rainbow emoji

- Enabled IME in the editor window for multilingual/accent/CJK/emoji input
- Added command `TOSVG` to print current file to SVG (Scalable Vector Graphics) format; output is one .svg file per page (companion to TOPDF/PRINT)
- Added support for printing color emoji to preview, PDF and SVG 
(`NotoColorEmoji-Regular.ttf` in new program subdirectory ./fonts)
- Added new `BUNDLE` / `UNBUNDLE` commands to combine a file and its 
styling metadata (text modes, colorful text, bookmarks, saved as a 
hidden .xymeta file) into a single file (extension .xyb) for tranport 
and unbundling at destination. OPEN/CA/ED/EDIT unbundles a .xyb file on 
first SAve (opened as read-only if file is already open in another tab)
- New `OUTLINE` (synonym: `OL`) command opens a modal with an outline 
view of the current Markdown/Typst/HTML/XPL file, built from headings 
(or SUBroutine names in the case of an .xpl script)
- Added `DIFF` command to list differences between file in current tab 
and (1) disk version of same file or (2) another specified file; 
Linux-style "diff -u" output
- `HELP` now searches both the command reference and the manual 
(reference results displayed first). `REF` and `MAN` search reference 
and manual, respectively, as before
- Added Boolean, proximity and quoted-phrase search facility to `HELP`, 
`REF` and `MAN` commands, with new keywords AND/OR/NOT; e.g. `HELP 
margin OR indent NEAR/35 offset`; `HELP "persistent selection"`
- `GREP <pattern> ALLTABS` (synonym: `ALLBUFS`) searches the in-memory 
content of every open document � including unsaved edits and untitled 
buffers that a disk grep cannot reach

- `SAVE` and `STORE` return an error message if file is opened as read-only
- `MDA`/`MDALL` text-mode stylings did not persist afte moves and undos -- fixed
- Laggy typing in big files with legacy text encodings (CP437 et al.) 
and/or dense syntax highlighting -- fixed

- Optimization tweaks for opening big files


--
Carl Distefano
cld@xxxxxxxxxx