]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1571: CmdlineChanged triggered to often v9.1.1571
authorGirish Palya <girishji@gmail.com>
Sun, 20 Jul 2025 08:41:02 +0000 (10:41 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 20 Jul 2025 08:41:02 +0000 (10:41 +0200)
commit239c4e4abe79c0f3611f0b4776ee34fbf0ac53cf
tree1550cf7d352465d665ea4ddb84b1555ecfdc9a0b
parent1afe8c3a4d9d61a4762c11ddf4c50050a92bd23e
patch 9.1.1571: CmdlineChanged triggered to often

Problem:  The CmdlineChanged event was firing unnecessarily, even when
          the command line's content hadn't actually changed.

Solution: I've added a check to compare the command-line buffer's state
          before and after key processing. The `CmdlineChanged` event
          now only triggers if the buffer's contents are genuinely
          different (Girish Palya).

closes: #17803

Signed-off-by: Girish Palya <girishji@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/ex_getln.c
src/testdir/test_cmdline.vim
src/version.c