From 9536a8d1b9e3e7ebf03f804fcbaed2cb25c22ad0 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 19 May 2023 09:14:55 -0700 Subject: [PATCH] bugfix --- aider/ctags.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aider/ctags.py b/aider/ctags.py index 4aed4e9cb..0926d8918 100644 --- a/aider/ctags.py +++ b/aider/ctags.py @@ -25,8 +25,12 @@ def get_tags_map(filenames, root_dname=None): tab = " " for tag in tags: tag = list(tag) - common_prefix = [tag_i for tag_i, last_i in zip(tag, last) if tag_i == last_i] - num_common = len(common_prefix) + + for i in range(len(last)): + if last[i] != tag[i]: + break + + num_common = i indent = tab * num_common rest = tag[num_common:] for item in rest: