From 17b9e7563464da908baf45870831599e2bc9c809 Mon Sep 17 00:00:00 2001 From: Peter Odding Date: Tue, 15 Jun 2010 09:29:24 +0200 Subject: [PATCH] Always prefer earlier tag definitions in the same document --- autoload.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autoload.vim b/autoload.vim index f0616c0..50ff773 100644 --- a/autoload.vim +++ b/autoload.vim @@ -30,11 +30,11 @@ function! publish#find_tags(files_to_publish) " {{{1 let tags_to_publish[entry.name] = entry else let num_duplicates += 1 + let other = tags_to_publish[entry.name] + if entry.filename == other.filename && entry.lnum < other.lnum + let tags_to_publish[entry.name] = entry + endif if num_duplicates <= 3 - let other = tags_to_publish[entry.name] - if entry.filename == other.filename && entry.lnum < other.lnum - let tags_to_publish[entry.name] = entry - endif let tag_name = string(entry.name) let this_path = string(entry.filename) let other_path = string(other.filename)