Consider the following text file.
line1f line1n line2
Suppose I visual select this, yank it into register a, and then pass it to the following vimscript function:
function TestSplit(block) for x in split(a:block, "\0") echom x echom "hi" endfor return 0 endfunction
The output will be
line1f hi line1n hi line2 hi
What can I replace
\0 with to get the following output?
line1f line1n hi line2 hi
That is, I want to split on a logical newline for Vim. Note that I also tried
\r and got this output.
line1f line1n^@line2 hi