From c12d2221b71f6d8594622b741d994ea052046c2e Mon Sep 17 00:00:00 2001 From: "gitify4002@gmail.com" Date: Fri, 21 Aug 2026 06:02:25 +0530 Subject: [PATCH 1/2] Fix Vim9 type mismatch in percentage parser --- autoload/tpipeline/parse.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/tpipeline/parse.vim b/autoload/tpipeline/parse.vim index 357d8f1..eac58b2 100644 --- a/autoload/tpipeline/parse.vim +++ b/autoload/tpipeline/parse.vim @@ -36,9 +36,9 @@ def Parse(opt: string): string elseif first ==# 'v' return string(virtcol('.')) elseif first ==# 'p' - return tpipeline#util#percentage() + return string(tpipeline#util#percentage()) elseif first ==# 'P' - return tpipeline#util#percentage() .. '%' + return string(tpipeline#util#percentage()) .. '%' elseif first ==# '=' return '%=' elseif first ==# '%' From 0c1dcf51527b3fcb88573a36a549b05be696df2d Mon Sep 17 00:00:00 2001 From: "gitify4002@gmail.com" Date: Fri, 21 Aug 2026 07:47:44 +0530 Subject: [PATCH 2/2] remove %P string() as not reproducable --- autoload/tpipeline/parse.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/tpipeline/parse.vim b/autoload/tpipeline/parse.vim index eac58b2..0d84717 100644 --- a/autoload/tpipeline/parse.vim +++ b/autoload/tpipeline/parse.vim @@ -38,7 +38,7 @@ def Parse(opt: string): string elseif first ==# 'p' return string(tpipeline#util#percentage()) elseif first ==# 'P' - return string(tpipeline#util#percentage()) .. '%' + return tpipeline#util#percentage() .. '%' elseif first ==# '=' return '%=' elseif first ==# '%'