"Thoughts" tab filter?

Has there been any consideration given to being able to configure the “Thoughts” tab so that I can determine what should show up there / what shouldn’t?

Alternatively, is it possible to simply remove something from that tab? E.g. I have a bunch of cards that essentially function as folders. They will have parents and children, but no content per se. Ideally they don’t show up in Thoughts, or I can dismiss them.

I add any brief description as a content of such cards. Let’s say, the tittle is “Zettelkasten” and the content is “Notes on the method”.

Yep, being able to configure Thoughts is something we want to provide for power users, it’s up there in our list of priorities. But as @dmych points out, the existing Thoughts defaults are fairly deliberate in that one of the great benefits of Supernotes nested card system (rather than using files and folders) is that you can provide extra context / tags / etc, which can be very helpful in situations where you want to add a card to a parent but can’t remember which “Books” card is the one you’re looking for.

I too use a similar parent-child folder scheme, whereby the body of the card is empty.
To prevent these cards from being added to the Thoughts tab, I simply added a hidden/invisible character to the body of the card.

Perhaps you could apply this method to remedy some of the issues you are experiencing with the Thoughts tab? :grin:

1 Like

Digging up this zombie of a thread, now that 3.1 is out and it is actually possible to edit the thoughts collection’s definition, I came up with a filter that is well suited to be used alongside a folder-style hierarchy with empty cards that I would like to share with you.

{
  "type": "group",
  "op": "or",
  "filters": [
    {
      "type": "name",
      "op": "equals",
      "arg": ""
    },
    {
      "type": "group",
      "op": "and",
      "filters": [
        {
          "type": "visibility",
          "op": "equals",
          "arg": 1,
          "inv": true
        },
        {
          "type": "group",
          "op": "or",
          "filters": [
            {
              "type": "markup",
              "op": "equals",
              "arg": ""
            },
            {
              "type": "parent_count",
              "op": "equals",
              "arg": 0
            }
          ]
        }
      ]
    }
  ]
}

This filter does not show cards that are priority. The idea is that priority cards, which are being used to build the outline, may very well be empty if used to group children if one tries to avoid boilerplate text.

I also removed the child condition so I can already use unfinished cards as a parent for other cards (can’t make them priority as long as they are not finished, though).

3 Likes