chapel-lang/chapel

Improve Chapel highlight tools

Open

#5,908 opened on Mar 30, 2017

View on GitHub
 (9 comments) (1 reaction) (4 assignees)Chapel (446 forks)auto 404
Epicarea: Toolsgood first issuestat: Needs Design Reviewtype: Feature Request

Repository metrics

Stars
 (2,010 stars)
PR merge metrics
 (PR metrics pending)

Description

Below is a list of syntax highlighters Chapel supports or aims to support. Many live in the repository under chapel/highlight/.

Highlighters

Supported

In Progress

Requested

Improvements

  • [good first issue]: Document and/or fix any errors in our current syntax files
    • This is a great way for new contributors to get started contributing to the project, e.g. (#6899)
  • Test our maintained syntax files against the compiler and/or against each other
  • Find ways to minimize maintenance overhead / rely on fewer syntax highlighters
    • e.g. we could remove our tex syntax highlighting and use the minted package, which relies on pygments, for highlighting in LaTeX
  • Document and employ stricter policies for syntax changes
    • e.g. If adding a new keyword, update all highlight files

Contributor guide