]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0754: fixed order of items in insert-mode completion menu v9.1.0754
authorglepnir <glephunter@gmail.com>
Tue, 1 Oct 2024 18:32:12 +0000 (20:32 +0200)
committerChristian Brabandt <cb@256bit.org>
Tue, 1 Oct 2024 18:32:12 +0000 (20:32 +0200)
commit6a89c94a9eeee53481ced1a1260a177bffde4c0f
treee239e366dc63c217793df16e7ab563970923d1da
parente021f39b79339385d6f70001cb35a79c611456ff
patch 9.1.0754: fixed order of items in insert-mode completion menu

Problem:  fixed order of items in insert-mode completion menu
Solution: Introduce the 'completeitemalign' option with default
          value "abbr,kind,menu" (glepnir).

Adding an new option `completeitemalign` abbr is `cia` to custom
the complete-item order in popupmenu.

closes: #14006
closes: #15760

Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
20 files changed:
runtime/doc/options.txt
runtime/doc/tags
runtime/doc/version9.txt
runtime/optwin.vim
src/insexpand.c
src/option.h
src/optiondefs.h
src/optionstr.c
src/popupmenu.c
src/proto/optionstr.pro
src/testdir/dumps/Test_pum_completeitemalign_01.dump [new file with mode: 0644]
src/testdir/dumps/Test_pum_completeitemalign_02.dump [new file with mode: 0644]
src/testdir/dumps/Test_pum_completeitemalign_03.dump [new file with mode: 0644]
src/testdir/dumps/Test_pum_completeitemalign_04.dump [new file with mode: 0644]
src/testdir/dumps/Test_pum_completeitemalign_05.dump [new file with mode: 0644]
src/testdir/dumps/Test_pum_completeitemalign_06.dump [new file with mode: 0644]
src/testdir/gen_opt_test.vim
src/testdir/test_popup.vim
src/version.c
src/vim.h