]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1296: completion: incorrect truncation logic v9.1.1296
authorglepnir <glephunter@gmail.com>
Sat, 12 Apr 2025 16:35:34 +0000 (18:35 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 12 Apr 2025 16:39:16 +0000 (18:39 +0200)
commitd4dbf822dcb9fd95379bebab85def391e1179b21
treeafa470736d68cfa9be53dcdef4cab46210126dff
parentcf665ccd3771d59584f2f44a7c644c017a2ad84f
patch 9.1.1296: completion: incorrect truncation logic

Problem:  completion: incorrect truncation logic (after: v9.1.1284)
Solution: replace string allocation with direct screen rendering and
          fixe RTL/LTR truncation calculations (glepnir)

closes: #17081

Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/doc/options.txt
runtime/doc/version9.txt
src/popupmenu.c
src/screen.c
src/structs.h
src/testdir/dumps/Test_pum_maxwidth_07.dump
src/testdir/dumps/Test_pum_maxwidth_08.dump
src/testdir/test_popup.vim
src/version.c