feat: raw strings: distinguish delimiters from actual string #114
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.
We could set the delimiters to a different highlight group. Example
![image](https://private-user-images.githubusercontent.com/1636639/370365685-4903f641-48fe-42f4-87dd-6245c644447d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMzMwNzQsIm5iZiI6MTczOTMzMjc3NCwicGF0aCI6Ii8xNjM2NjM5LzM3MDM2NTY4NS00OTAzZjY0MS00OGZlLTQyZjQtODdkZC02MjQ1YzY0NDQ0N2QucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTJUMDM1OTM0WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZTFiZTc1ZTU0NGE2ZTViMGVmZGMzZjE1MzBjNGUyNzhhZDIzNjFlZTc2M2M2NTBiMGViZDA4Yjk1OGZjYjdkMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.DkpAoxyLFwZIMsKXcA9K3FYcIpmyx8P91r1oz6oBZOI)
@punctuation.special
:To see all available groups, hit
:h treesitter-highlight-groups
. I could see:@punctuation.special
@punctuation.delimiter
@tag.delimiter
@string.escape
@string.special
@string.special.symbol
Any opinions?
Edit: with highlights now in
nvim-treesitter
, this feels a bit weird. But we can still maintain our own highlights :D