I noticed that running the marimo cmd+f ignores collapsed sections (not cells I think). I don't know if this is on purpose. To be more specific, I'm talking about a section of markdown heading collapsing the cells in it, those become opaque to find feature.
yes, it does. just a limitation of the implementation. how would you expect it to work? would you want all the collapse to open? are there similar products/software that does this right you'd recommend we check out?
So after thinking about this I think it would be better to start with cell collapse.
When a cell is collapsed it's still discoverable and would jump to that cell but the cell would stay collapsed, and you get one line worth of visibility over what you're looking for and it's a bit confusing...
One thing I like about cell collapse is if I collapse it with cmd+H then I need to change something and click on it, it expands and when I unfocus from it, it recollapses unless I cmd+H again. I think this is perfect for how I like to use it.
However, I wish I could collapse a lot more cells than I do now... I often leave cells uncollapsed just so it's easier to cmd+F code in them. I wish there was similar behavior to when I click on a collapsed cell such that a cell gets temporarily uncollapsed when the cmd+F is focused on it and recollapses back when that is not the case.
Finally, I would love for the markdown section collapsing to work this way too. So ideally make collapsing cells a persistent state across sessions similar to cells and have this temporary uncollapsing when cmd+F. But also, I understand that section collapse is not the same as cmd+H since that would collapse the cell itself and so I think temporary uncollapsing would not be great for sections except when doing cmd+F.
So for sections ideally I want it to persist across sessions, but toggling the collapse by click should be persistent not temporary, and cmd+F should be temporary...
As you may know, cmd+clickingonvariable to go to definition also doesn't work is definition is in collapsed cell so I hope that also works as I suggested for cmd+F.