aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/analysis.odin6
1 files changed, 3 insertions, 3 deletions
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;