From 1fbde868df1371ab45d27e62ed10012fb45aaf46 Mon Sep 17 00:00:00 2001 From: Samet Date: Fri, 7 Jul 2017 20:45:00 +0300 Subject: [PATCH] ShowMark72 error fixed Related topic: http://vim.1045645.n5.nabble.com/Showmarks-problems-td5725601.html --- plugin/showmarks.vim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin/showmarks.vim b/plugin/showmarks.vim index affd240..4664b17 100644 --- a/plugin/showmarks.vim +++ b/plugin/showmarks.vim @@ -374,7 +374,9 @@ fun! s:ShowMarks() let mark_at{ln} = nm if !exists('b:placed_'.nm) || b:placed_{nm} != ln exe 'sign unplace '.id.' buffer='.winbufnr(0) - exe 'sign place '.id.' name=ShowMark'.nm.' line='.ln.' buffer='.winbufnr(0) + if ln > 0 + exe 'sign place '.id.' name=ShowMark'.nm.' line='.ln.' buffer='.winbufnr(0) + endif let b:placed_{nm} = ln endif endif