elvish/vscode/sample.elv
Qi Xiao 14ad776bf4 vscode: Fix syntax highlighting; bump to 0.1.1.
- Don't match "set" within e.g. "set-env".

- Fix the right-hand boundary of keywords such as "except".
2022-06-12 01:23:59 +01:00

26 lines
609 B
Plaintext

# A sample file to test syntax highlighting.
nop "double \n quoted" and 'single '' quoted' # comment
# Various variable contexts
nop $pid
var var-name = { var fn-name~ = {var not-var-name} }
nop (set var-name = foo | tmp var-name = bar); del var-name
for var-name [] { }
try { } catch var-name { }
# Builtin functions
!= a (nop b) | echo c
# Builtin special command
and a b # "operator"
use re # "other"
if a { } elif b { } else { }
try { } except err { } else { } finally { }
# Metacharacters
echo ** () []
# Regression tests
set-env # should highlight entire set-env
set-foo # should highlight nothing