Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scheme improvements #1556

Merged
merged 1 commit into from
Nov 29, 2018
Merged

Conversation

RunDevelopment
Copy link
Member

This PR fixes a few bug the Scheme language definition has.

  1. ) is part for symbols (strings).
  2. Function names which have a keyword/builtin as a prefix are not matched correctly.
  3. Zero-length function names
  4. ' is highlighted as string even if it marks a list.

This also adds support for Scheme characters.

Before

image
Note the invisible zero-length function inside ().

After

image
Note that there is no the invisible zero-length function inside ().

@RunDevelopment RunDevelopment mentioned this pull request Oct 8, 2018
4 tasks
@mAAdhaTTah mAAdhaTTah merged commit 225dd3f into PrismJS:master Nov 29, 2018
@RunDevelopment RunDevelopment deleted the scheme-improvements branch November 29, 2018 13:54
ggrossetie pushed a commit to ggrossetie/prism that referenced this pull request Mar 11, 2019
1. `)` is part for symbols (strings).
2. Function names which have a keyword/builtin as a prefix are not matched correctly.
3. Zero-length function names.
4. `'` is highlighted as `string` even if it marks a list.

Also add support for Scheme characters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants