Skip to content

Commit d4ea0b2

Browse files
committed
fix(document_symbols): handle struct which is last expression in a block
Closes #111
1 parent c9ed931 commit d4ea0b2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: lib/next_ls/document_symbol.ex

+2-2
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ defmodule NextLS.DocumentSymbol do
123123
character: meta[:column] - 1
124124
},
125125
end: %Position{
126-
line: meta[:end_of_expression][:line] - 1,
127-
character: meta[:end_of_expression][:column] - 1
126+
line: (meta[:end_of_expression][:line] || meta[:line]) - 1,
127+
character: (meta[:end_of_expression][:column] || meta[:column]) - 1
128128
}
129129
},
130130
selection_range: %Range{

0 commit comments

Comments
 (0)