Matthew Flatt
e0a14fa28d
tabular: fix insertion of separator before 'cont
...
Use 'cont before a 'cont cell instead of adding a separator.
2015-08-04 09:44:36 -06:00
Matthew Flatt
0ea9922784
fix doc typo
2015-07-30 14:54:48 -06:00
Vincent St-Amour
ea70707036
Merge unstable/sandbox with scribble/eval.
2015-07-23 15:04:44 -05:00
Matthew Flatt
8a490208c5
fix racketgrammar
, etc., treatment of ...
for new macro system
...
The `(let ([... _]) _)` trick to hide the binding of `...` no
longer works; explicitly strip the context of any `...`,
instead.
2015-07-16 08:40:04 -06:00
Matthew Flatt
76a1fdf04f
fix scribble/text
with syntax-local-identifier-as-binding
2015-07-16 08:40:04 -06:00
Matthew Flatt
6d440f5a6b
fix more problems with a generated doc
submodule
...
One problem involved context that should not be included in
a generated submodule, while another one was an issue with
the previous repair to the shift to label phase.
2015-07-16 08:40:04 -06:00
AlexKnauth
b1d380d4b5
convert blueboxes.rkt to typed racket
2015-07-11 09:53:54 -05:00
Matthew Flatt
b812869d3e
drop 'aux elements from left-margin contents
...
Removing aux elements for the left-margin contexts makes link
rendering consistent with other hyperlinks.
2015-06-09 07:09:38 -06:00
Matthew Flatt
c1df897ab3
fix codeblock
to use location only for current source
2015-06-09 07:09:11 -06:00
Matthew Flatt
2c45064376
scribble/jfp: work around a collision with mathabx
2015-05-28 16:23:16 -06:00
Matthew Flatt
4e96e99344
docs: clarify (under)specification of nested
default style
2015-05-28 16:22:57 -06:00
Sam Tobin-Hochstadt
798179ed3a
Merge pull request #5 from lexi-lambda/patch-1
...
Fix typo in scriblib conditional content docs
2015-05-13 10:59:28 -04:00
Alexis King
d895edf530
Fix typo in scriblib conditional content docs
2015-05-13 03:09:39 -07:00
Alex Suraci
e00eb753c3
markdown hyperlinks can now contain other content
...
e.g. [**foo** `bar` _baz_](http://example.com )
2015-05-12 09:33:45 -06:00
Alex Suraci
fc08b7ba49
refactor markdown renderer a bit
...
* favor recursion for wrapping text in markdown notation
* simplify params to just bool, use parameterize with recursion
2015-05-12 09:19:48 -06:00
Eli Barzilay
117218dc3e
Two bugfixes.
...
* Fix contract on `with-writer`.
* The default writer is initially `write-string`, not `display`.
2015-05-11 16:44:44 -06:00
Robby Findler
c84c1cf6cc
document typeset-code
...
also adjust contract on context-expr to admit that #f is allowed
2015-05-11 08:04:40 -05:00
Matthew Flatt
ea6de4535d
fix terminilogy: "Scribble" vs. "@-form"
2015-04-28 10:12:11 -06:00
Robby Findler
5a4e791826
another bug fix like the one in a7cf8d0f5e
...
thanks to Alexander D. Knauth for spotting this!
2015-04-25 18:18:16 -05:00
Robby Findler
a7cf8d0f5e
only fill in meth-ht when there is a tag-ht to pull from
2015-04-25 17:25:08 -05:00
Robby Findler
b3719378fc
adjust the code that initializes the cache to be more defensive
2015-04-25 07:09:03 -05:00
Robby Findler
3ea5bd2e31
add some missing docs and @history annotations from commits e6630f0e9
and 39e0f6aec
2015-04-17 05:47:28 -05:00
Robby Findler
b2255631a8
update version number to allow dependencies on new exports in commits
...
e6630f0e9
and 39e0f6aec
2015-04-15 05:47:02 -05:00
Robby Findler
ec50ab1afe
make blueboxes library work properly when the blueboxes.rktd files content changes
2015-04-15 05:44:57 -05:00
Robby Findler
e6630f0e97
add fetch-blueboxes-method-tags and improve the sanitization of the blueboxes data
2015-04-15 03:41:54 -05:00
Robby Findler
39e0f6aecd
add some tag predicates and tag manipulation functions
2015-04-15 03:39:32 -05:00
Robby Findler
17a317fe3d
fix default value of #:blueboxes-dirs
2015-04-13 12:18:12 -05:00
Robby Findler
f7672c6186
fix classes so we can see the constructor in the blueboxes now
2015-04-13 09:41:32 -05:00
Robby Findler
9b026739ed
refactor blueboxes support code to avoid dependency on racket-index pkg
2015-04-12 16:34:32 -05:00
Robby Findler
1b4b474785
add missing dependency
2015-04-12 06:33:15 -05:00
Robby Findler
b4baa18801
use get-rendered-doc-directories to find the blueboxes.rktd files
2015-04-11 18:01:57 -05:00
Matthew Flatt
74d3c5fa99
minor layout and prose style adjustments
2015-03-26 13:36:29 -06:00
Matthew Flatt
5ab18e0db8
scriblb/bibtex: fix author parsing
...
Closes #2 .
2015-03-26 13:33:36 -06:00
Matthew Flatt
76e3ed8ec3
scriblib/figure: add 'never-indents to generated block
...
The 'never-indents style property prevents a blank link from
being generated in certain cases for Latex/PDF output.
Closes #1 .
2015-03-26 13:28:30 -06:00
Matthew Flatt
46e637d019
more Unicode->Latex conversions
...
Latex output now depends on the "mathabx" package.
2015-03-19 12:43:06 -06:00
Matthew Flatt
5a752f5022
scribble/srcdoc: adjust shift to label phase
...
Use a technique that depends less on exactly what a shift to the
label phase means when additional bindings are introduced.
2015-02-25 21:05:15 -07:00
Matthew Flatt
4a52d3c57c
racketblock: add "#i" to an inexact number to match source span
...
This heuristic could go slightly wrong, for example causing "10.000"
to render as "#i10.0" instead of "10.0", but it won't affect cases
where the output already matched the input.
2015-02-21 14:12:38 -07:00
Matthew Flatt
6556e9f92a
add x-source-pkg
to HTML output
2015-02-15 10:26:43 -07:00
Matthew Flatt
a8024d16ed
fix alignment of contracts for PDF output
2015-02-10 12:21:27 -07:00
Matthew Flatt
d5e244a068
Fix #:redirect-main
/--redirect-main
for only main installation
...
The intent was for the redirection to apply only to links to
documentation in the main installation, but it also affected
other paths.
2015-02-02 21:28:45 +01:00
Matthew Flatt
2eb3c62bd6
fix index generation for Latex/PDF output
2015-01-24 10:09:57 -07:00
Vincent St-Amour
064ccc9bfc
Add registered and copyright symbols to LaTeX renderer.
2015-01-09 12:13:19 -05:00
Matthew Flatt
7d69325ada
fix overview documentation for scribble/eval
2014-12-29 16:32:52 -07:00
Matthew Flatt
22b0da4cd5
docs: modernize typesetting of "Getting Started with Documentation"
...
Use `codeblock` instead of `verbatim`.
2014-12-29 16:23:43 -07:00
Asumu Takikawa
b65585a126
Add an example showing how to cite a page/section
2014-12-16 16:58:25 -05:00
Matthew Flatt
8e4e2e3405
revert enabling of DrRacket's Scribble buttons for scribble/lp
...
The buttons should be enabled for `scribble/lp2`, only.
2014-12-15 18:18:23 -07:00
Matthew Flatt
c388f23424
fixup for previous commit
2014-12-15 18:11:08 -07:00
Matthew Flatt
f9622dabf3
add scribble/lp2
...
Unlike `scribble/lp` a programm written with `scribble/lp2` can be used
directly, due to its `doc` submodule.
2014-12-15 18:05:14 -07:00
Matthew Flatt
2f3e989cf5
repair quadraic behavior for a Scribble document's top level
...
The recursive macro used by `#%module-begin` had a `...` in a pattern
that only matches once, but the match is attempted every time around,
and the `...` list accumulated the body of the module.
Thanks to Shriram Krishnamurthi for reporting the problem.
2014-12-12 08:25:58 -07:00
Asumu Takikawa
6d43de50ef
Change link to scribble doc sources
...
The doc sources now live on Github post-split
rather than on the PLT git server.
2014-12-10 22:53:34 -05:00