Commit Graph

1926 Commits

Author SHA1 Message Date
Suzanne Soy
24fd9ca7ca Renamed main branch 2021-04-04 07:22:30 +01:00
Suzanne Soy
a6226feee5 Added e-mail address 2021-03-04 21:00:35 +00:00
Suzanne Soy
05270bf10e Changed my name :) 2021-03-04 20:37:39 +00:00
Georges Dupéron
ebdeed4cd3 Updated Racket versions in .travis.yml 2019-04-24 22:49:08 +02:00
Georges Dupéron
ae57a0d043 Correctly render spoilers with TeX 2017-06-08 23:44:04 +02:00
Georges Dupéron
1fc9c43010 Small improvements on spoilers 2017-05-30 23:13:41 +02:00
Georges Dupéron
51c7b9aed8 Possitility to toggle between a short and expanded version of the code (undocumented for now) 2017-05-29 13:31:10 +02:00
Georges Dupéron
a8a0eb8a28 Found quick&dirty way to embed the result of (init) whenever hlite is used. Added removed-but-with-another-style modes -/ -= -+ 2017-05-22 04:25:23 +02:00
Georges Dupéron
ddf8b602b2 Fix in the documentation 2017-05-18 16:10:41 +02:00
Georges Dupéron
4ca6172660 Changed the section in which the documentation appears on the main page 2017-05-16 12:09:45 +02:00
Georges Dupéron
741a761476 Quick documentation & passable LaTeX support 2017-05-16 00:26:48 +02:00
Georges Dupéron
b495e59300 Cleanup; added example 2017-05-15 23:49:42 +02:00
Georges Dupéron
7d9ba126b7 Highlighting improvements 2017-05-15 23:44:56 +02:00
Georges Dupéron
4e19426d90 Bug fixes concerning handling of rest elements when removing parts of code. 2017-05-15 22:52:06 +02:00
Georges Dupéron
35871c47c9 Correctly handle added / kept elements within removed elements, for @hlite. 2017-05-15 22:05:06 +02:00
Georges Dupéron
a499901ead Added support for highlighting parts of literate programs. 2017-05-15 21:38:49 +02:00
Georges Dupéron
d0a3a0b255 Allow the last expresion of the lang-line to span multiple lines. Stop providing #%top-interaction, so that one from the user's language is used instead (still can't access the bindings without providing them + (require (submod .)), but it's a step forward) 2017-05-11 23:38:46 +02:00
Georges Dupéron
a0e807ce43 Pulled the options out of the (lang . chain₊) 2017-04-26 14:20:58 +02:00
Georges Dupéron
08cb9cb52c syntax colorer support for the custom command character. 2017-04-26 01:30:29 +02:00
Georges Dupéron
f7ec1fbb5f Allow customization of the at-exp character. 2017-04-25 17:51:20 +02:00
Georges Dupéron
8e95ce9deb Note: maybe we should use the 'scribble property instead of 'first-comments and 'comments-after 2017-02-01 07:56:13 +01:00
Georges Dupéron
5c75120b28 Closes FB case 174 Fix chunk arrows in hyper-literate => use syntax-local-introduce on the value of 'disappeared-use and 'disappeared-binding 2017-01-20 14:01:34 +01:00
Georges Dupéron
835e565e0e Closes FB case 173 Fix arrows in hyper-literate. I Used a module-like scope when nesting the whole module body to allow overriding build-ins, as DrRacket doesn't draw the arrows properly when a (make-syntax-introducer) is used. 2017-01-20 13:47:17 +01:00
Georges Dupéron
40068c6410 Use only typed-map-lib, not typed-map 2017-01-13 01:52:14 +01:00
Georges Dupéron
674af96a89 Attempt at typing hide-#%comment, it looks horrible. 2017-01-13 00:56:08 +01:00
Georges Dupéron
0fbcd59af2 Build with fewer CPUS, to avoid OOM 2017-01-12 22:17:02 +01:00
Georges Dupéron
99c63ecd55 Moved typed-syntax files to tr-immutable. 2017-01-12 19:03:27 +01:00
Georges Dupéron
deca84c956 Finally managed to get syntax-properties-typed.rkt to typecheck, without relying on (Syntaxof Any) in the First-Comments and Comments-After types. The predicates are horrible to write, though :-( 2017-01-12 05:03:10 +01:00
Georges Dupéron
a110b20df1 Attempt at cross-phase structs, didn't work out well. 2017-01-12 02:27:00 +01:00
Georges Dupéron
b79ec821d4 Wrote wrappers for the configurable functions any->isyntax* syntax->isyntax* any->isyntax-e* 2017-01-11 20:39:47 +01:00
Georges Dupéron
503044660b Made any->isyntax and similar functions configurable, to choose how non-syntax and non-sexp cases should be handled 2017-01-11 03:59:28 +01:00
Georges Dupéron
dc1561e595 Further work on typed syntax 2017-01-11 03:58:37 +01:00
Georges Dupéron
3b59681010 Provide stuff 2017-01-10 23:04:17 +01:00
Georges Dupéron
2fa55c0d3f Mostly correct version of *->isyntax* 2017-01-10 21:17:20 +01:00
Georges Dupéron
10a5663ddf Cleaned up hiding/restoring comments, partially typed 2017-01-10 15:54:34 +01:00
Georges Dupéron
eb586b1ddd Bugfix: use (code:comment (unsyntax …)) in @chunk, and (code:comment (UNSYNTAX …)) in @CHUNK 2017-01-07 00:14:56 +01:00
Georges Dupéron
a51bf4c1a1 Support for comments with the new comment-reader 2017-01-06 19:02:30 +01:00
Georges Dupéron
5145a9cb7e Copied comment-reader.rkt from 531ad440b7/scribble-lib/scribble/comment-reader.rkt 2017-01-04 19:59:40 +01:00
Georges Dupéron
66551c6901 Temporarily disable the "color the nested language in black" feature for hyper-literate, as it gives incorrect coloring and indentation on large files (I guess the parser is not always called from the start of the file) 2016-12-27 19:10:49 +01:00
Georges Dupéron
37a6b9a680 Don't build on older versions, as we now need a very recent patch 2016-12-16 17:19:57 +01:00
Georges Dupéron
2a8ee4f8d4 Removed debugging output 2016-12-16 17:19:23 +01:00
Georges Dupéron
fef2ed1769 Fixed potential conflicts with the injected (require lang). 2016-12-16 16:40:01 +01:00
Georges Dupéron
ae152d4ab9 Remove -x option on raco test in .travis.yml, so that all modules are run, including those without a test submodule. 2016-10-11 00:24:55 +02:00
Georges Dupéron
397680acb0 Workaround to be able to use @include-section to include several hyper-literate programs into a single document. 2016-09-30 16:30:58 +02:00
Georges Dupéron
a7f15cdfd5 Cleanup 2016-09-20 22:10:40 +02:00
Georges Dupéron
6f5e7d92ff Added auto-parentheses for repeated chunks, and finally (hopefully) fixed the link numbering problems (last bug was that the save-as chunks had numbers total+i, but the references within the code were made to the number 1 which did not exist). 2016-09-20 07:12:44 +02:00
Georges Dupéron
fe2b582def Cleaned up the definition of @chunk and @CHUNK. Fixed issues with subscript numbers on chunks, links, and conflicting tags. Now it's possible to re-print a chunk several times without problem. 2016-09-20 03:12:58 +02:00
Georges Dupéron
148ec8da08 Fixed bad bug when a #:save-as chunk contained a ... 2016-09-19 03:12:01 +02:00
Georges Dupéron
57a4d0184d Closed #2 Wrong order of chunks: all @CHUNKs are inserted first, then the @chunks 2016-09-16 23:06:25 +02:00
Georges Dupéron
d5f2514925 Added Racket 6.6 to Travis build. The scribble-enhanced package was updated for compatibility with Racket < 6.4, so this should fix the previous commit. 2016-09-15 20:28:58 +02:00