From 2c7c7ed98559c52eb4c79fcd121adc95cf56e96a Mon Sep 17 00:00:00 2001 From: DanielGavin Date: Mon, 30 Nov 2020 00:32:06 +0100 Subject: show the base of the package instead of the entire path --- src/server/analysis.odin | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server') diff --git a/src/server/analysis.odin b/src/server/analysis.odin index 4cd02a5..0db0287 100644 --- a/src/server/analysis.odin +++ b/src/server/analysis.odin @@ -1667,13 +1667,13 @@ get_document_symbols :: proc(document: ^Document) -> [] DocumentSymbol { } package_symbol.kind = .Package; - package_symbol.name = document.package_name; + package_symbol.name = path.base(document.package_name, false, context.temp_allocator); package_symbol.range = { start = { - line = document.ast.decls[0].end.line, + line = document.ast.decls[0].pos.line, }, end = { - line = document.ast.decls[len(document.ast.decls)-1].pos.line, + line = document.ast.decls[len(document.ast.decls)-1].end.line, }, }; package_symbol.selectionRange = package_symbol.range; -- cgit v1.2.3