Rapid note taking with needing titles

So i like to just create a lot of notes, rapidly.
but having to come up with a title causes me cognitive friction.
Is there anyway that creating a new note just goes to the body and…maybe the title is created automatically from the first few words of the first time?

I have been away from TB for a while, but i’m back baby!
YEAH!

Tinderbox expects titles.

Titles are a good thing; titles greatly improve fundability, and title invite reflection and anticipation.

If you really dislike choosing a title, just use any convenient abbreviation, such as “A”, for the title and type away in the text. Use a rule or edict to set $Name to (say) the first sentence of the text if a note’s name is “A”.

copy that

thanks!

For actual code you could consider something like:

// get the first sentence of $Text
var:string vName = $Text.paragraphs(0);
// no point in re-setting the name if already done
if($Name!=vName){
   $Name = vName;
};

Want the $Name to be the first 5 words of $Text? Try:

// get the first five words of $Text
var:string vName = $Text.words(5)+"…";
// no point in re-setting the name if already done
if($Name!=vName){
   $Name = vName;
};
1 Like

Another approach is to do your rapid note taking in a single note, and later use Explode to break that note down to individual notes. The techniques mentioned above in this thread can be accomplished with Explode, too.

4 Likes

Is there a shortcut to jump between the Title window and the Text window?
Tab key only allows to switch between Title and Subtitle.

Title window? If you mean between the view pane and text pane of the document window (see description), then use the Toggle Focus shortcut:

Tab+[Opt] toggles input focus: $Text → first Displayed Attribute → main view → $Text

Otherwise, can you claify what you mean by the ‘title window’?

1 Like

That’s exactly what I mean!
Thank you!

Rifing off Paul’s idea on Explode. You could consider adopting markdown to separate yoru note ideas or come up with your own dellination syntax, e.g.,

# for big ideas
## for sub ideas
`*’ for bullets

or you might use §, †, ¶, ‡, ¡¡, !! to separate your ideas. What the eliminator is is not important; what is important is that it is a unique pattern that TBX can parse against.

If you develop a nested syntax for yourself, rather than using Exploe, you might find the use of one of the stream parser operators useful, e.g., .eachLine(). We did a meetup on this idea a few weeks back: Tinderbox Meetup Saturday 13 Jul., 2024: Tinderbox 10 Review, Explode, and Each Line Stream Parsing.

2 Likes

Thank you to all for all of your help and suggestions.

#gratitude

2 Likes