mirror of
https://github.com/neovim/neovim.git
synced 2025-09-17 00:38:17 +00:00
vim-patch:8.2.3072: "zy" does not work well when "virtualedit' is "block"
Problem: The "zy" command does not work well when 'virtualedit' is set to "block". (Johann Höchtl) Solution: Make endspaces zero. (Christian Brabandt, closes vim/vim#8468, closes vim/vim#8448)7d7bcc6ba0
N/A patches for version.c: vim-patch:8.2.3075: xxd always reports an old version string Problem: Xxd always reports an old version string. (Åsmund Ervik) Solution: Update the version string with the last known change date. (Jürgen Weigert, closes vim/vim#8475)80b2ba3e96
This commit is contained in:
@@ -2719,10 +2719,13 @@ static void op_yank_reg(oparg_T *oap, bool message, yankreg_T *reg, bool append)
|
||||
|
||||
// Copy a block range into a register.
|
||||
// If "exclude_trailing_space" is set, do not copy trailing whitespaces.
|
||||
static void yank_copy_line(yankreg_T *reg, const struct block_def *bd,
|
||||
static void yank_copy_line(yankreg_T *reg, struct block_def *bd,
|
||||
size_t y_idx, bool exclude_trailing_space)
|
||||
FUNC_ATTR_NONNULL_ALL
|
||||
{
|
||||
if (exclude_trailing_space) {
|
||||
bd->endspaces = 0;
|
||||
}
|
||||
int size = bd->startspaces + bd->endspaces + bd->textlen;
|
||||
assert(size >= 0);
|
||||
char_u *pnew = xmallocz((size_t)size);
|
||||
|
Reference in New Issue
Block a user