Syntax highlighting is messed up by the following line of code:
["$(obj.base)/$(obj.quote)" for obj in eachrow(edgelist[[:base,:quote]])]
Here obj.quote is just some field of the obj object, but julia-vim is interpreting the word quote as a keyword. This causes the entire document (starting with the word for in the above line of code) to be highlighted as if it were a string.