From @gilsanx in https://github.com/microsoft/vscode/issues/83321 <!-- Please search existing issues to avoid creating duplicates. --> <!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ --> <!-- Use Help > Report Issue to prefill these. --> - VSCode Version: 1.39.2 - OS Version: Fedora 20 Steps to Reproduce: 1. Have a perl function that has an underscore in its name. Example: s_expand() 2. Pass @_ as parameter. s_expand(@_) 3. The syntax is broken until another character breaks the highlight, for instance, another underscore. ``` sub myExample() { s_expand(@_); } sub fixHighlight() { #perl comment_ } ``` 