# HG changeset patch # User Bram Moolenaar # Date 1583088303 -3600 # Node ID 3c0de44077cd2824db81761df78ab2f637bd61ab # Parent d4deb2e50667f09d1847bc0ae0abf4e6dbb3e3db patch 8.2.0344: ":def" not skipped properly Commit: https://github.com/vim/vim/commit/ab55c6826f9080477fea6d5593f0b77931acfc1d Author: Bram Moolenaar Date: Sun Mar 1 19:41:43 2020 +0100 patch 8.2.0344: ":def" not skipped properly Problem: ":def" not skipped properly. Solution: Add CMD_def to list of commands the require evaluation even when not being executed. diff --git a/src/ex_docmd.c b/src/ex_docmd.c --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -2357,6 +2357,7 @@ do_one_cmd( case CMD_finally: case CMD_endtry: case CMD_function: + case CMD_def: break; // Commands that handle '|' themselves. Check: A command should diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -739,6 +739,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 344, +/**/ 343, /**/ 342,