No Auto Indentation for Mercury(-Web) #327
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Since there is no grammar/language in codemirror for Mercury I've been using Javascript as default. The highlighting works quite well, but it gets confused with the auto-indentations, sometimes leading to a lot of tabs when you enter. This PR removes the auto-indentation feature when mercury or mercury-web is selected as target.
At first I added this feature to the settings. But I think it makes more sense to have this setting dynamically change if the target is selected to be Mercury. Because otherwise the auto-indentation doesn't work when having multiple panes like Hydra and Mercury next to eachother.