Skip to content

Broken REPL syntax highlighting of multi-line inputs #282

@adrhill

Description

@adrhill

The julia-console.cson grammar is now in use for syntax highlighting of Julia-REPL code blocks on GitHub:

julia> foo(x) = 2*x
foo (generic function with 1 method)

julia> foo(2)
4

julia> rand(3, 3)
3×3 Matrix{Float64}:
 0.0584225  0.130169  0.71839
 0.374485   0.915134  0.546367
 0.757699   0.195205  0.549311
 
julia> d = Dict(1 => 'a', 2 => 'b')
Dict{Int64, Char} with 2 entries:
  2 => 'b'
  1 => 'a'

However, multi-line input isn't highlighted correctly, only covering the first line:

julia> function bar(x)
         return x
       end
bar (generic function with 1 method)


julia> d = Dict(
         1 => 'a',
         2 => 'b',
       )
Dict{Int64, Char} with 2 entries:
  2 => 'b'
  1 => 'a'

CC @giordano.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions