ArkScript-lang / ArkScript-lang/syntax-highlighting

Unify the syntax update workflow

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Currently, when we want to update the syntax of the language, we have to update multiple configuration files, so that all the editors are up to date.

The VSCode plugin has a script to help generate the syntax file: https://github.com/ArkScript-lang/ArkScript-VSC/blob/master/generation/runner.py

It would nice to be able to have a single file to describe the syntax and update all the config files (nano, vim, vscode, pygments...).

Could include:
- keywords
- macros
- standard functions

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading generation/runner.py in the linked ArkScript VSCode plugin and inspect the syntax configuration files for nano, Vim, VSCode, and Pygments. Define the shared source fields for keywords, macros, and standard functions, then ensure all mentioned editor configurations can be updated from that single file.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, python, vim, vscode
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.