We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 674a67a commit 88b8208Copy full SHA for 88b8208
apps/language_server/lib/language_server/providers/document_symbols.ex
@@ -482,7 +482,7 @@ defmodule ElixirLS.LanguageServer.Providers.DocumentSymbols do
482
if parent_end_line > parent_do_line do
483
# take end location from parent and assume end_of_expression is last char in previous line
484
end_of_expression =
485
- Enum.at(lines, parent_end_line - 2)
+ Enum.at(lines, max(parent_end_line - 2, 0))
486
|> String.length()
487
488
SourceFile.elixir_position_to_lsp(
0 commit comments