Nevermind, I've got it working. I used the wrong for-label require after defmodule - with a relative path instead of an absolute path, as the manual says. It works fine now.
Best, Erich On Tue, 4 Sep 2018 14:28:20 +0100 Erich Rast <er...@snafu.de> wrote: > Hi! I'm new to scribble and try to fix keywords that are underlined in > red. My package is called appy and appy/gui. These export all classes > and other bindings of the package. > > In the scribble document I tried both: > > @(require (for-label racket) > (for-label "../gui.rkt")) > > and > > @(require (for-label appy) > (for-label appy/gui)) > > But for example application% and a corresponding application%/c > contract exported by these modules are underlined in red. All > exported symbols are underlined red unless they happen to be in > racket, but then they point to the wrong entry. For example > @racket[version] creates a link to (version) in the racket language, > not to the init field version mentioned in @defconstructor of my > class. > > Do I have to create link targets and link to them manually whenever I > mention one of the keywords in my package? How does this work? > > Also, is there an example scribble that does everything right for a > package? > > Best, > > Erich > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.