There are some issues here that are somewhat coming up against some of the elements of the Notenik Product Vision, which I have just gotten out of my head and into a first draft form.
In particular, I have never intended Notenik to become a full-fledged Markdown editor, and I have always been careful to allow users to make use of other apps to edit Notenik notes.
In terms of my personal usage, for example, I almost always edit Notes outside of Markdown if they are at all lengthy – using something like BBEdit, or iA Writer, or something of that nature.
So, for example, if I need to search within a Note as part of an edit operation, I almost always do that in BBEdit.
Of course, Notenik has no knowledge of your last insertion point within a BBEdit session, so trying to sync up the display with the last edit is a moot point.
My recent Notenik change, currently in beta, to reposition the Display to its last point when flipping back and forth between Edit and Display, seemed like something that would be broadly useful and intuitive – and turned out not to be too difficult, once I figured out the appropriate APIs to use.
And I’m not at the point where I want to say I will never take on any of the sorts of requests being discussed here.
On the other hand these other things do not seem particularly easy or straightforward for me to implement, and they don’t strike me as things that fall squarely into the product vision.
So they are things that I will probably continue to mull over for a while.