rescript-lang / vim-rescript

MIT License
152 stars 15 forks source link

Highlight improvements #68

Closed aspeddro closed 11 months ago

aspeddro commented 1 year ago
  1. Extension points: %raw, %%raw, %re
  2. Top level Attribute: @@attribute
  3. Ternary: ? and :
  4. Highlight list in list{...} as Function
  5. Highlight [, ], { and }
%raw("payload")
%%raw("payload")
let r = %re("/b/g")
@@warning("-27")
let a = b ? c : e
let a = list{1, 2, 3}
let arr = [1, 2, 3]

image

aspeddro commented 11 months ago

Closed by #69