option to replace the command marker "$>" with an alternative for single line commands #347
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.
This adds a command line option to replace the command marker "$>" with an alternative. Only single line commands like
-- $> not True
are affected.
Mutliline commands like
are not affected.
I needed this for code that contains Haskell Language Server style command comments.
But
--eval-mark ">>>"
does not achieve perfect interoperability because the Haskell Language Server's multiline commands are still not understood.I admit that Haskell Language Server's evaluation feature does not serve the exact same purpose as ghcid's. But sometimes, especially in an educational context, it is used exactly like ghcid's evaluation feature.
Thanks for the pull request!
By raising this pull request you confirm you are licensing your contribution under all licenses that apply to this project (see LICENSE) and that you have no patents covering your contribution.
If you care, my PR preferences are at https://github.com/ndmitchell/neil#contributions, but they're all guidelines, and I'm not too fussy - you don't have to read them.