This repository has been archived by the owner on Dec 15, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 148
Using a variable as a default in a function definition causes inconsistent highlighting #278
Comments
Package: language-python 0.51.4 |
Still exists in 0.51.6 |
Hopefully I can get someone to look at this soon |
Sorry for the delay @TheElementalOfCreation - we're transitioning over to supporting the Tree-sitter grammars only for built-in languages, does this still reproduce with Tree-sitter enabled? |
Tree sitter seems to fix it, but at the same time it breaks a lot of other stuff. The "other stuff" was already discussed in another issue though. |
#281 is the issue I was referring to |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Prerequisites
Description
Using a variable as a default in a function definition causes inconsistent highlighting of variable name. Specifically, the first letter or the variable will not be highlighted.
Steps to Reproduce
def test(test_var = variable):
Expected behavior:
variable
should be highlighted completely.Actual behavior:
ariable
is highlighted whilev
is not.Reproduces how often: 100%
Versions
Windows 10
C:\WINDOWS\system32>atom --version
Atom : 1.31.1
Electron: 2.0.7
Chrome : 61.0.3163.100
Node : 8.9.3
C:\WINDOWS\system32>apm --version
apm 2.1.1
npm 6.2.0
node 8.9.3 x64
atom 1.31.1
python 3.6.4
git 2.17.0
visual studio
Additional Information
None
The text was updated successfully, but these errors were encountered: