<p dir="auto">Leaving aside all arguments about whether a Byte Order Marker is a good thing or a bad thing (I don't much care) there are situations in which software which will be reading the files produced by atom require it to be there. This should be an option in the encodings menu.</p>
<p dir="auto">Further if a Byte Order Mark is present in a file, it should not be displayed (it currently is), and should be kept in its current state when saving a file (it can be deleted by an unknowing user who thinks it is an extra space, or mangled by auto-indent).</p>
<p dir="auto">Variants of common Unicode encodings aren't supported, namely, UTF-8 w/ BOM, UTF-16 w/ BOM, etc.</p>
<p dir="auto">I feel like Atom should natively support all Unicode encodings, even the most esoteric ones (e.g. UTF-32)</p>