micro-editor / micro-editor/micro
How does the skip option work in syntax (.yaml) files?
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 29.6k
- Forks
- 1.4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 10
Description
Description of the problem or steps to reproduce
I'm editing some of the syntax files to make them consistent with my other editors, and I've been trying to utilize the skip option but I can't get it to work.
Trying with a simple test json.yaml file:
filetype: json
detect:
filename: "\\.json$"
header: "^\\{$"
rules:
- json.object:
start: "{"
end: "}"
skip: "6"
rules: []
and a json file like this:
{ test stuff 6 }
I would expect that everything except the 6 would be highlighted, but even the 6 is highlighted.
Specifications
Version: 2.0.12-dev.71
Commit hash: ceaa143c
Compiled on July 16, 2023
OS: Arch
Terminal: Alacritty
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the report using the shown json.yaml syntax file and the sample json input. Then trace how the syntax engine handles the skip option and compare that behavior with the expected highlighting; done means either the option works as described or its documented behavior is clarified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, yaml
- Domain
- cli, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100