forked from aniani/vim
updated for version 7.3.221
Problem: Text from the clipboard is sometimes handled as linewise, but not consistently. Solution: Assume the text is linewise when it ends in a CR or NL.
This commit is contained in:
@@ -1410,9 +1410,9 @@ clip_mch_request_selection(VimClipboard *cbd)
|
||||
{
|
||||
char_u *temp_clipboard;
|
||||
|
||||
/* If the type is not known guess it. */
|
||||
/* If the type is not known detect it. */
|
||||
if (metadata.type == -1)
|
||||
metadata.type = (vim_strchr(str, '\n') == NULL) ? MCHAR : MLINE;
|
||||
metadata.type = MAUTO;
|
||||
|
||||
/* Translate <CR><NL> into <NL>. */
|
||||
temp_clipboard = crnl_to_nl(str, &str_size);
|
||||
|
Reference in New Issue
Block a user