mirror of
https://github.com/vim/vim.git
synced 2025-10-26 09:14:23 -04:00
patch 9.1.0852: No warning when X11 registers are not available
Problem: No warning when X11 registers are not available
(delvh)
Solution: Output W23 once when connection to X11 clipboard/selection
is not possible, mention in the documentation, that register 0
will be used instead
Vim silently uses the 0 register, when clipboard or selection register * or +
are not available. This might be a bit unexpected for the user.
So let's just warn once when this happens.
fixes: #14768
closes: #16013
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
@@ -2220,10 +2220,12 @@ adjust_clip_reg(int *rp)
|
||||
*rp = ((clip_unnamed_saved & CLIP_UNNAMED_PLUS)
|
||||
&& clip_plus.available) ? '+' : '*';
|
||||
}
|
||||
if (!clip_star.available && *rp == '*')
|
||||
*rp = 0;
|
||||
if (!clip_plus.available && *rp == '+')
|
||||
if ((!clip_star.available && *rp == '*') ||
|
||||
(!clip_plus.available && *rp == '+'))
|
||||
{
|
||||
msg_warn_missing_clipboard();
|
||||
*rp = 0;
|
||||
}
|
||||
}
|
||||
|
||||
#endif // FEAT_CLIPBOARD
|
||||
|
||||
Reference in New Issue
Block a user