From 7aa11ae6ceb21665e7d2cdf66431770815f6c6d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karl=20Yngve=20Lerv=C3=A5g?= Date: Sun, 22 Oct 2023 12:04:22 +0200 Subject: [PATCH] fix(toc): minor error in width for label entries --- autoload/vimtex/parser/toc/labels.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/autoload/vimtex/parser/toc/labels.vim b/autoload/vimtex/parser/toc/labels.vim index dd01e642f9..872892bd9c 100644 --- a/autoload/vimtex/parser/toc/labels.vim +++ b/autoload/vimtex/parser/toc/labels.vim @@ -24,7 +24,8 @@ function! s:matcher.init() abort dict " {{{1 let self.label_dict[l:x.word] = ' (' . l:x.menu . ')' endfor - let l:width = winwidth(0) - 2 + let l:wininfo = getwininfo(win_getid())[0] + let l:width = l:wininfo.width - l:wininfo.textoff - 2 if stridx(g:vimtex_toc_config.split_pos, 'vert') >= 0 let l:width = g:vimtex_toc_config.split_width endif