Commit Graph

14 Commits

Author SHA1 Message Date
Greg Pfeil
179b8d1bb7
Terminate API code blocks correctly
They were missing trailing newlines, so as you can see in the diff, some
transcripts had invalid output.
2024-07-10 14:09:11 -06:00
Greg Pfeil
0031542faf
Add a space before code block info strings
This is for consistency with the `cmark` style. Now the blocks we still
pretty-print ourselves will match the bulk of them that `cmark`
produces.
2024-07-10 13:56:07 -06:00
Greg Pfeil
1dc181b99a
Update the transcripts with cmark
`cmark`’s pretty-printer matches our output pretty well, with a few differences:
- it puts a space between the fence and the info string for in code blocks;
- it prefers `-` over `*` for bulleted lists (as do I) and it indents them;
- it `\`-escapes certain chars very conservatively;
- it prefers indented/unfenced code blocks if there is no info string; and
- it prefers `*` over `_` (unlike any sane person).

This also shows how the change fixes a number of issues:
- fix2158-1.output.md also illustrates how this change fixes #1809;
- alias-many.output.md and input-parse-errors.output.md show how fenced
  code blocks without an info string would use the beginning of the
  content as the info string;
- transcripts-round-trip/main.output.md shows how output blocks for
  generated `unison` stanzas (which could contain nested fenced blocks)
  might not have long-enough fences; and
- error-messages.output.md and generic-parse-errors.output.md show how
  Unison errors were reported on the wrong line number (and thus the
  printed error lines were also incorrect).
2024-07-10 13:37:51 -06:00
Chris Penner
47a3a01fbe Fix up api transcripts 2024-06-27 10:25:16 -07:00
Chris Penner
5ca1eb3b8d Replace '.' references with scratch/main 2024-06-25 11:11:07 -07:00
andrii
8b857b152c Adding a message for when ucm started reloading changes 2023-12-22 12:55:24 +01:00
Chris Penner
370793c58e Update transcripts for non-project-code 2023-08-11 17:52:21 -07:00
Chris Penner
32ea533d62
Update transcripts (#3427) 2022-09-19 10:31:34 -06:00
Chris Penner
af97d57919 Full hashes in api output 2022-09-12 10:47:23 -06:00
Chris Penner
41c02cb3a6 Update transcripts 2022-09-09 13:36:42 -06:00
Chris Penner
f32945d92b Transcript update 2022-07-13 13:01:53 -06:00
Paul Chiusano
9394737ace refresh transcripts 2022-07-01 16:48:17 -04:00
Chris Penner
4692447268
Add "namespace" to name lookup index (#3165)
* Add namespace to name lookup index

* Fix name index queries

* More instances for paths

* Sqlite changes

* Redundant import

* Update api transcripts

* Use GLOB for proper query optimization on namespace search

* Slight optimization

* Rename namespace size to match old name
2022-06-30 11:28:32 -06:00
Chris Penner
c073117871
Allow testing Share API in transcripts (#3062)
* Support API calls in transcripts
2022-05-02 09:55:15 -06:00