Lsp.buf.formatting() adds ^M to lines it touches

This is fixed on master.