Is there any way to tell vim to use the NUL character as the end-of-line marker instead of LF, CR/LF, or CR?
More generally, is it possible to use any arbitrary character or sequence of characters as the EOL marker?
NOTE: I do not want to convert line endings. I know how to do that, I've been doing it for years. I have some pseudo-XML files that use NUL as the "line" separator and want to edit them as they are, without vim treating the file as one huge long line (which is difficult to read and painfully slow to navigate and edit) and without mangling the files by accidentally converting some or all NULs to LFs.