Tables by hand are obviously not super pleasant in Markdown, but one of the best things about Bear is being able to write natively in Markdown rather than having to rely on shortcuts or buttons, and letting the power of the editor help take over where the syntax gets laborious.
Being able to start input of anything in markdown is a nice thing, including tables; maybe there could be some ignoring of smart dashes when following a pipe? I’m not sure if that kind of override is possible. I’ll play around with it with smart dash manually disabled.
Unfortunately, don’t see a way to disable Smart Dashes just for Bear; Drafts implements this, would it be feasible to add this to the preference panes? I personally use the option key to give me the dash I want in every app, but smart dashes system-wide are tied to smart quotes (which I don’t want to disable), so it’s not a behavior I can currently get in Bear as the regular behavior.