I’ve encountered an issue with Bear Mac Version 2.3.12 (13245) when the display language is set to Chinese. Specifically, when I type --
, it automatically converts to —
in the editor. This does not occur when the display language is set to English. I have already disabled the “Smart Dashes” feature in the system input method, so this behavior seems to be specific to Bear.
This issue is particularly frustrating when editing inline code blocks. For example, when I type a prefix like “`command --”, the --
immediately converts to —
as I continue typing. To avoid this, I have to first type “``” and then jump into the inline code block to edit, which disrupts my workflow.
Expected Behavior:
- When a backtick (```) precedes the input, Bear should not perform symbol conversion (e.g.,
--
to—
). Currently, this conversion is only prevented in explicitly defined code blocks, which is insufficient. - Provide an option in the settings to permanently disable this symbol conversion feature entirely.
This enhancement would improve the editing experience, especially for users working with code or specific formatting requirements in a non-English display language.