Another option might be to simply have a global variable in Lexicon.jl that tell ? how much the user wants to see.
That’s definitely a possibility. Or maybe using TermWin.jl <https://github.com/tonyhffong/TermWin.jl> to expand different sections of a docstring interactively, though I’ve not explored that option at all. Thanks again for your help No prob. — Mike On Wednesday, 17 December 2014 08:24:41 UTC+2, Christoph Ortner wrote: > > > Another option might be to simply have a global variable in Lexicon.jl > that tell ? how much the user wants to see. > > But will 0.4 completely supersede this? Then probably not worth the effort. > > Thanks again for your help, > Christoph > > On Tuesday, 16 December 2014 15:38:31 UTC, Michael Hatherly wrote: >> >> I guess, this makes ? behave like @query. >> >> Yes, it modifies, here >> <https://github.com/MichaelHatherly/Lexicon.jl/blob/f0f4943933390379b43dc46b95d24c847c9b2eae/src/query.jl#L223-L235>, >> >> the Base.active_repl object so that ? mode calls >> @help followed by @query. This only works in the Julia REPL. None of the >> editors support this currently. >> >> Is there a way to limit how much output is shown? E.g., I may want to >> “just” show the docstring, but nothing else? >> >> I’ve not been able to come up with a nice clean way to limit what’s shown >> on a per-query basis, but I’d also certainly like to resolve this. Perhaps >> something like: >> >> help?> foobar # show a short summary of “foobar” >> >> help?> foobar + # show all the docs on “foobar” >> >> might work nicely, or something similar. >> >> — Mike >> >> On Tuesday, 16 December 2014 15:57:27 UTC+2, Christoph Ortner wrote: >> >> >>> ah - thank you, I finally got it to work. In the past, I did not call >>> "using Lexicon" in the REPL first. >>> >>> I guess, this makes ? behave like @query. >>> >>> Is there a way to limit how much output is shown? E.g., I may want to >>> "just" show the docstring, but nothing else? >>> >>> Thanks for your help. (And also for initialising this documentation >>> facility - I am writing a large code in Julia, and this will be extremely >>> useful.) >>> Christoph >>> >>> >>> On Tuesday, 16 December 2014 06:47:46 UTC, Michael Hatherly wrote: >>>> >>>> Hi Christoph, >>>> >>>> The combo of Docile.jl *and* Lexicon.jl >>>> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2FMichaelHatherly%2FLexicon.jl&sa=D&sntz=1&usg=AFQjCNEkdOGypYIYCx2eDpqSVtrT2EeUig> >>>> >>>> should give you package help when using the REPL’s ? command in 0.3. >>>> Let me know if you run into any problems with it. Also, for documenting >>>> both version 0.3 and 0.4 you should be able to just wrap the Docile >>>> import in an if statement like so: >>>> >>>> if VERSION < v"0.4-" >>>> using Docile >>>> end >>>> >>>> Hopefully that should “just work”. >>>> >>>> — Mike >>>> >>>> >>>> On Tuesday, 16 December 2014 08:17:20 UTC+2, Christoph Ortner wrote: >>>>> >>>>> >>>>> Should the Docile @doc strings be displayed in the REPL using `?` ? Or >>>>> is this only coming with 0.4? >>>>> >>>>> Christoph >>>>> >>>>> >> >
