]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1539: completion: messages don't respect 'shm' setting v9.1.1539
authorGirish Palya <girishji@gmail.com>
Sun, 13 Jul 2025 14:53:53 +0000 (16:53 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 13 Jul 2025 14:53:53 +0000 (16:53 +0200)
commitfe1d3c8af764831aa51a8922ce24a7cfd9e6129d
tree8247696afaf7bad98dff081d8d61431e95abc2c2
parentce1d1969f304af122eaf10b405dad013ac0246f7
patch 9.1.1539: completion: messages don't respect 'shm' setting

Problem:  completion: messages don't respect 'shm' setting
Solution: Turn off completion messages when 'shortmess' includes "c"
          (Girish Palya).

`:set shortmess+=c` is intended to reduce noise during completion by
suppressing messages.
Previously, some completion messages still appeared regardless of this setting.

This change ensures that **all** completion-related messages are suppressed
when `'c'` is present in `'shortmess'`.

Not entirely sure if the original behavior was intentional. If there's a
reason certain messages were always shown, feel free to close this without
merging.

closes: #17737

Signed-off-by: Girish Palya <girishji@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/insexpand.c
src/testdir/dumps/Test_shortmess_complmsg_1.dump [new file with mode: 0644]
src/testdir/dumps/Test_shortmess_complmsg_2.dump [new file with mode: 0644]
src/testdir/test_ins_complete.vim
src/version.c