> Line or paragraph based excise, WOW!.
> What if we had an excise tool that would automatically generate multiple
> paragraph based tiddlers, tagging them with a named tag (or equivalent), we
> could then quickly extract paragraphs to separate tiddlers in a single select
> step, and use the tag (or equivalent), to reorder them manually.
This would be great it would help me to fix following workflow. I often start
from a single tiddler with multiple list of items (ProjectA).
! Requirements
* item2
* item3
! Features
* item3
* item4
! Decissions
* item5
* item6
Then at some point I need to reference one of the items. So I manually create 3
tiddlers (group tiddlers) and transclude them in ProjectA
* ProjectA/Requirements
* ProjectA/Features
* ProjectA/Decissions
I paste following into each one of them.
```
<<list-links "[tag{!!title}sort[]]">>
```
Then the hardest part is to convert each line from initial tiddler into a new
separate tiddler tagged with one of the group tiddlers.
Best regards,
ILYA
On 3 October 2019 17:06:51 GMT-07:00, TonyM <[email protected]> wrote:
>Mark and c pa,
>
>Thanks for your ideas. C pa, The idea of sorting the selection as words
>is
>interesting and one I would like to keep up my sleeve, however I need
>to
>get a hybrid of yours and Marks to sort the lines, keeping the line
>breaks.
>It's about sorting lines, in fact it will help sort lines beginning
>with *
>, # or even ":" to make bulleted/indented lists alphabetical or sort
>text
>as keys about to be pasted into a data tiddler etc...
>
>*Further issues arising*
>
>*Regex as a way to include special characters like line breaks*
>This prompts me to ask can we use regex to insert a line break where we
>
>want in a filter. ie rather than search or transform text/titles with
>regex
>can it be used to generate special characters into the filter output?
>
>*Line handling in filters and sorting primitives*
>This makes me question why we do not have the primitives needed for
>handling rows/lines and sorting them, in filters and sorting tools
>outside
>of the filters. This is all simple javascript, I expect already
>contained
>within tiddlywiki just not surfaced for users and designers.
>
>You answers and this problem also dovetails with a project to have a
>leading period "." to render a line in html p tags. We could sort
>paragraphs as well, this sounds a little odd but it depends what the
>paragraphs are.
>
>*Line or paragraph based excise, WOW!.*
>What if we had an excise tool that would automatically generate
>multiple
>paragraph based tiddlers, tagging them with a named tag (or
>equivalent), we
>could then quickly extract paragraphs to separate tiddlers in a single
>select step, and use the tag (or equivalent), to reorder them manually.
>
>Since they are related by tag the generated tiddlers can be renamed and
>or
>given captions separately. In this case after excise we would insert
>into
>the source tiddler the list macro to display the paragraphs so tagged.
>If
>desired this list could have a template= added to handle the way each
>paragraph is displayed, including the possibility of making them drag
>drop
>reordered in the source tiddler. Even better is the template would be
>selectable and you could use an edit template, or view template from
>inside
>the source tiddler.
>
>
>Regards
>Tony
>
>On Friday, October 4, 2019 at 9:24:53 AM UTC+10, c pa wrote:
>>
>> OK this works.
>> This copies the selected text into a temp tiddler, then sorts the
>text in
>> the temp tiddler. (That returns a title list) Then joins the list
>with
>> spaces
>>
>> title: _cpa/ui/EditorToolbar/sort-text
>> tags: $:/tags/EditorToolbar
>> caption: Sort Selected Text
>> condition: [<targetTiddler>!has[type]]
>> [<targetTiddler>type[text/vnd.tiddlywiki]]
>> description: Button to sort the selected text
>> icon: $:/core/images/bold
>>
>> text:
>> <$action-sendmessage
>> $message="tm-edit-text-operation"
>> $param="excise"
>> title="$:/temp/sort-text"
>> macro="x"
>> />
>> <$action-sendmessage
>> $message="tm-edit-text-operation"
>> $param="replace-selection"
>> text={{{ [list[$:/temp/sort-text!!text]sort[]join[ ]] }}}
>> />
>>
>>
>
>--
>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/c593cee7-b42a-4edd-ae33-adf22f078d66%40googlegroups.com.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--
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/611C40BB-32A8-445B-8FE0-88D5B8D21CA6%40gmail.com.