Haha, no problem. I would have wanted to check anyway.
On Saturday, July 10, 2021 at 5:36:16 PM UTC-5 Si wrote:
> Thanks a lot Soren!
>
> >>> I was not able to reproduce this with the *rememberq* macro, nor do I
> see anything in that macro definition that would be able to cause a similar
> issue, so if you're still seeing problems with that, please provide an
> example of something that doesn't work.
>
> My appologies, I meant to say "I have done something similar with question
> and answer cards and *do not *seem to experience the same problem". I
> guess I had a brain-fart. I'm really sorry for wasting your time.
> On Saturday, 10 July 2021 at 21:47:36 UTC+1 Soren Bjornstad wrote:
>
>> Si,
>>
>> It looks like I have a $list widget that is being used to choose which
>> macro call variant to use, and I forgot to set the *variable *parameter
>> to something other than currentTiddler. I'll include a fix for this in the
>> next version.
>>
>> In the meantime, you can apply the fix yourself by overriding the shadow
>> tiddler $:/plugins/sobjornstad/TiddlyRemember/macros/remember and adding
>> the appropriate *variable* parameters -- here's a diff:
>>
>> diff --git a/tw-plugin/macros/remember.tid b/tw-plugin/macros/remember.tid
>> index bfb6359..7dbb052 100644
>> --- a/tw-plugin/macros/remember.tid
>> +++ b/tw-plugin/macros/remember.tid
>> @@ -47,10 +47,10 @@ type: text/vnd.tiddlywiki
>> \end
>>
>> \define remembercz(id, text, mode: "block", reference: "")
>> *- <$list filter="[[$mode$]match[inline]]">*
>> *+ <$list filter="[[$mode$]match[inline]]" variable=_>*
>> <$macrocall $name=twRememberClozeInline id=<<__id__>>
>> text=<<__text__>> reference=<<__reference__>>/>
>> </$list>
>> *- <$list filter="[[$mode$]!match[inline]]">*
>> *+ <$list filter="[[$mode$]!match[inline]]" variable=_>*
>> <$macrocall $name=twRememberClozeBlock id=<<__id__>>
>> text=<<__text__>> reference=<<__reference__>>/>
>> </$list>
>> \end
>>
>> I was not able to reproduce this with the *rememberq* macro, nor do I
>> see anything in that macro definition that would be able to cause a similar
>> issue, so if you're still seeing problems with that, please provide an
>> example of something that doesn't work.
>>
>> On Saturday, July 10, 2021 at 11:30:27 AM UTC-5 Si wrote:
>>
>>> Hi Soren.
>>>
>>> I've run into a bit of trouble trying to create a custom cloze-macro
>>> using TiddlyRemember. I have tiddlers with the fields cloze and context,
>>> and am trying to create a global macro that will generate cloze cards based
>>> on those fields. Here is the code:
>>>
>>> \define cloze-text()
>>> {{!!context}}
>>> <br><br>
>>> {{!!cloze}}
>>> \end
>>>
>>> \define cloze()
>>> <$macrocall $name=remembercz id={{!!created}} text=<<cloze-text>> />
>>> \end
>>>
>>> I am finding that the macro is unable to get the current tiddler. If I
>>> change the code for cloze-text to the following I get the output
>>> "block":
>>>
>>> \define cloze-text()
>>> <<currentTiddler>
>>> \end
>>>
>>> I have done something similar with question and answer cards and seem to
>>> experience the same problem. Do you know what is going on here?
>>>
>>> I hope I have explained myself clearly enough, but that's not always
>>> easy so please let me know if I'm not making any sense!
>>> On Monday, 25 May 2020 at 03:26:29 UTC+1 Soren Bjornstad wrote:
>>>
>>>> I'm pleased to announce the release of version 1.0 of TiddlyRemember, a
>>>> tool to make it easy to remember the most important bits of your notes.
>>>> You
>>>> call out specific bits of your tiddlers that you want to remember using
>>>> TiddlyWiki macros, and an associated Anki <https://apps.ankiweb.net>
>>>> add-on then pulls these snippets into Anki where you can review them
>>>> regularly. The Anki cards link back to the tiddler they came from so you
>>>> can find the context if you need it, and if you edit the content in
>>>> TiddlyWiki or move it around, your Anki collection gets updated to match
>>>> on
>>>> your next sync, maintaining your review history.
>>>>
>>>> Here's a little snip of the syntax, the rendering in a TiddlyWiki, and
>>>> the card in Anki (permalink to this page in the docs
>>>> <https://sobjornstad.github.io/TiddlyRemember/#Question-and-answer%20notes>
>>>> ):
>>>>
>>>> [image: syntax.png]
>>>>
>>>> There are cloze deletion cards too (if you're not a memory geek, you
>>>> might call these "fill in the blanks cards").
>>>>
>>>> Credit for this idea goes to Andy Matuschak, who reported building a
>>>> private tool that worked similarly for his notes system
>>>> <https://notes.andymatuschak.org/>. I cannot for the life of me find
>>>> this note now (if someone knows where it is, please post the link!).
>>>>
>>>> Check it out and install from here:
>>>> https://sobjornstad.github.io/TiddlyRemember/.
>>>>
>>>> I'm hoping this is a reasonably stable and functional version (thus the
>>>> 1.0.0 moniker), but I've only been using it myself for a couple of weeks
>>>> as
>>>> I've been developing, and there are definitely improvements possible, so
>>>> suggestions and pull requests are welcome! The two biggest areas for
>>>> improvement I see that I'm not sure how to attack are:
>>>>
>>>> - You have to have TiddlyWiki installed on Node on your system to
>>>> use TiddlyRemember. (You can use TiddlyRemember fine with a single-file
>>>> wiki though. It just has to be there for TiddlyRemember to call out
>>>> to.)
>>>> There's no way around this I can think if if you want a fully automated
>>>> sync (the Anki add-on needs some way to run TiddlyWiki commands unless
>>>> it
>>>> wants to duplicate the wiki parser), but I could imagine a way to use
>>>> the
>>>> new browser-based static site generator tool as part of a two-step
>>>> process
>>>> where you export.
>>>> - In order to extract the questions, TiddlyRemember renders all the
>>>> tiddlers in your wiki and then parses the resulting HTML, which means
>>>> it
>>>> will end up pulling multiple copies of a question if the tiddler
>>>> containing
>>>> a question is transcluded into another tiddler that's included in the
>>>> sync.
>>>> It will happily remove duplicates, but there's no way for it to tell
>>>> which
>>>> tiddler is the "original source", so it picks whichever one it happens
>>>> to
>>>> process first, which isn't great. I don't tend to use transclusion much
>>>> aside from adding templates to things and building up system tiddlers
>>>> and
>>>> sidebar tabs, so this isn't a big deal for me, but it might be for
>>>> others.
>>>> - I originally planned to make each question a tiddler of its
>>>> own; while this seemed more philosophically pure, I eventually
>>>> decided
>>>> against this approach because I didn't like the idea of having to
>>>> separately edit a bunch of subtiddlers for all of my notes, and
>>>> because
>>>> having the question included in a tiddler allows the source to be
>>>> automatically determined without having to link back to it and
>>>> update it if
>>>> you move the question around (aside from the transclusion issue).
>>>> But I
>>>> could see an argument for doing it as transcluded question tiddlers,
>>>> and
>>>> maybe we could support that as an alternative method eventually
>>>> (especially
>>>> if it becomes easier to edit transcluded tiddlers in a future
>>>> version of
>>>> TiddlyWiki).
>>>>
>>>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/c4110dc0-d64f-474c-9f14-34d8c22a4f56n%40googlegroups.com.