diff options
| author | zeertzjq <zeertzjq@outlook.com> | 2026-05-29 09:35:37 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-29 09:35:37 +0800 |
| commit | 6d2eea9345e72905f0ab0bd687f5d6f4831d041a (patch) | |
| tree | 81b1d74d6fe8ba842e1fd0213cec0d3ea2c2ba25 /runtime/autoload/pythoncomplete.vim | |
| parent | aa18f3c7964a621d5719bfc25932db80ba6b026a (diff) | |
| download | rneovim-6d2eea9345e72905f0ab0bd687f5d6f4831d041a.tar.gz rneovim-6d2eea9345e72905f0ab0bd687f5d6f4831d041a.tar.bz2 rneovim-6d2eea9345e72905f0ab0bd687f5d6f4831d041a.zip | |
vim-patch:9.2.0547: "%v" in 'errorformat' is affected by 'tabstop' (#40040)
Problem: The "%v" item in 'errorformat' interprets the reported
screen column using the buffer's 'tabstop', so the cursor
jumps to the wrong column when 'tabstop' is not 8
(vimpostor).
Solution: When resolving a "%v" column, always count a <tab> as 8
screen columns, independent of 'tabstop', matching the
column numbers reported by compilers; keep the multi-byte
handling. Also use "%v" in the gcc compiler file and
update the documentation (Hirohito Higashi).
fixes: vim/vim#20321
closes: vim/vim#20359
https://github.com/vim/vim/commit/44dcad20f2781ce5c1bd9a851212377859cc5bea
Co-authored-by: Hirohito Higashi <h.east.727@gmail.com>
Co-authored-by: vimpostor <21310755+vimpostor@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'runtime/autoload/pythoncomplete.vim')
0 files changed, 0 insertions, 0 deletions