micro-editor / micro-editor/micro
Micro reindents settings.json files with spaces on open
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
When opening JSON files, even with all possible ftoptions settings set to tabstospaces:false micro keeps reindenting then overwriting the settings file with spaces instead upon opening.
This does not happen with any other files, just settings.json, as far as I can tell.
This is my settings.json file:
{
"*.json": {
"tabstospaces": false
},
"colorscheme": "simple",
"ft:json": {
"tabstospaces": false
},
"ftoptions": false,
"tabsize": 8
}
Specifications
Version: 2.0.13
Commit hash: 68d88b57
OS: macOS
Terminal: iTerm2 3.5.0
Compiled on June 06, 2024
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 behavior by opening the reported settings.json with the provided ftoptions and tabstospaces settings. Trace the settings.json opening and indentation path, then verify that opening the file no longer reindents or overwrites it with spaces while other JSON behavior remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli, devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100