Highlighting of multi-line if
fields
#333
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Is your feature request related to a problem? Please describe.
![image](https://cdn.statically.io/img/private-user-images.githubusercontent.com/54282183/334398539-0cc5024b-50d1-4055-8739-333fa844de3a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3Njk3NDQsIm5iZiI6MTcyMTc2OTQ0NCwicGF0aCI6Ii81NDI4MjE4My8zMzQzOTg1MzktMGNjNTAyNGItNTBkMS00MDU1LTg3MzktMzMzZmE4NDRkZTNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDIxMTcyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNlOTY4NmY0YjY3ZmIyMWEwZTVmZDRlZDcyM2IwMmE4OTFmMDdkZTZjMmIxOGY3NWJkNzEwYWE2NDY3NTQ2Y2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wq4KZIW_cKIxC-BoS_6hw9nmn3rLmsJsjFuqXpD9gKE)
I often use a complex
if
field to enable smart skipping of thepush
event trigger.(note that without the
${{ }}
the editor yields a syntax error sayingUnexpected symbol: '=='
. Adding a space after the initial!
seems to eliminate the error, but I'm not sure if that works (#290).)Writing it like that looks horrible so I format it as a multi-line string, but then the syntax highlighting is broken.
![image](https://cdn.statically.io/img/private-user-images.githubusercontent.com/54282183/334389660-be0cd7d5-d56f-4e95-9ca9-ae1333201dfc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3Njk3NDQsIm5iZiI6MTcyMTc2OTQ0NCwicGF0aCI6Ii81NDI4MjE4My8zMzQzODk2NjAtYmUwY2Q3ZDUtZDU2Zi00ZTk1LTljYTktYWUxMzMzMjAxZGZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDIxMTcyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkYWM0MDBjMTdhMDVjMTQwNzA2Mzk5NTU0OTQzOWFlNTg4ZWUwZGQxOTdkN2JjYTNlMjY3NjRhMDJiMzZmNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.O2k4cLUpS-bTCZ8_GSd1up_nUQCRoE8UjDbL_C1XofY)
Describe the solution you'd like
![image](https://cdn.statically.io/img/private-user-images.githubusercontent.com/54282183/334393620-73232a74-4eec-4820-aa77-3a9a07386b9c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3Njk3NDQsIm5iZiI6MTcyMTc2OTQ0NCwicGF0aCI6Ii81NDI4MjE4My8zMzQzOTM2MjAtNzMyMzJhNzQtNGVlYy00ODIwLWFhNzctM2E5YTA3Mzg2YjljLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDIxMTcyNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzZWQwYWE0NTVlNmI1M2JhZDhhNDY5YmJmMzE4YzhjN2M0NWJiMjllZDk1OWMxMmJkNmVkNWViYjUxZjUzNjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.90PH7d167EN3GUEH63udP7oQ-wBzHeCmoKNrNCMYhik)
It would be really nice to have syntax highlighting for multi-line expressions. It would look something like this:
The text was updated successfully, but these errors were encountered: