-
-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Description
Some colorschemes have a difference between a function definition and a function call:
OhMyREPL also has this:
But JuliaSyntaxHighlighting gives both of these a call face:
julia> using JuliaSyntaxHighlighting: highlight, highlight!
julia> str = """
functioncall(x)
function functiondef(x)
return x
end
""";
julia> highlight(str);
julia> Base.annotations(ans)
9-element Vector{@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}}:
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((1:12, :face, :julia_funcall)) <------
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((13:13, :face, :julia_rainbow_paren_1))
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((15:15, :face, :julia_rainbow_paren_1))
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((18:25, :face, :julia_keyword))
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((27:37, :face, :julia_funcall)) <------
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((38:38, :face, :julia_rainbow_paren_1))
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((40:40, :face, :julia_rainbow_paren_1))
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((46:51, :face, :julia_keyword))
@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((55:57, :face, :julia_keyword))It would be nice if this could be detected.
Metadata
Metadata
Assignees
Labels
No labels