mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 8.2.1898: command modifier parsing always uses global cmdmod
Problem: Command modifier parsing always uses global cmdmod. Solution: Pass in cmdmod_T to use. Rename struct fields consistently.
This commit is contained in:
@@ -883,7 +883,7 @@ buf_write(
|
||||
#endif
|
||||
)
|
||||
{
|
||||
if (buf != NULL && cmdmod.lockmarks)
|
||||
if (buf != NULL && (cmdmod.cmod_flags & CMOD_LOCKMARKS))
|
||||
{
|
||||
// restore the original '[ and '] positions
|
||||
buf->b_op_start = orig_start;
|
||||
@@ -967,7 +967,7 @@ buf_write(
|
||||
fname = buf->b_sfname;
|
||||
}
|
||||
|
||||
if (cmdmod.lockmarks)
|
||||
if (cmdmod.cmod_flags & CMOD_LOCKMARKS)
|
||||
{
|
||||
// restore the original '[ and '] positions
|
||||
buf->b_op_start = orig_start;
|
||||
|
Reference in New Issue
Block a user