Mixed RTL/LTR line direction breaks when line starts with English

When writing Persian notes with English technical terms mixed in, the text direction gets messed up if the line starts with English. For example:

User: delete sensitive file
VSS: snapshot قبلی هنوز file را دارد
Forensic: از VSS قابل recovery

Each line starts with English, so the whole line is forced LTR and the Persian parts display in the wrong order. Punctuation and spacing also look off.

Is there any built-in way to manually set a line’s base direction (like a toggle or shortcut)? Or is this something that could be added? I know about plugins and Unicode marks, but they’re not reliable or convenient for everyday use.

Just looking for a clean solution—thanks.

yes, use Implicit directional marks - Wikipedia