From 802fe4b246f914467aef0fdb2542e0490d127b55 Mon Sep 17 00:00:00 2001 From: Richa Avasthi Date: Wed, 26 Mar 2014 09:50:48 -0700 Subject: [PATCH 1/3] Get symbol list working!! Conflicts: Syntaxes/SCSS.tmLanguage --- Syntaxes/SCSS.tmLanguage | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Syntaxes/SCSS.tmLanguage b/Syntaxes/SCSS.tmLanguage index 6905527..5ab8b1e 100644 --- a/Syntaxes/SCSS.tmLanguage +++ b/Syntaxes/SCSS.tmLanguage @@ -1827,8 +1827,14 @@ selectors + begin + ^[ \t]*(?=[@&*:.#+>\-_a-zA-Z\d ,]+\n) comment Stuff for Selectors. + end + (?=\{) + name + meta.selector.scss patterns From 8e810a10ae4c0187051594c04b979b4b65fa5382 Mon Sep 17 00:00:00 2001 From: Richa Avasthi Date: Wed, 26 Mar 2014 14:41:50 -0700 Subject: [PATCH 2/3] Improve regex for selectors to account for attributes. --- Syntaxes/SCSS.tmLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/SCSS.tmLanguage b/Syntaxes/SCSS.tmLanguage index 5ab8b1e..18821de 100644 --- a/Syntaxes/SCSS.tmLanguage +++ b/Syntaxes/SCSS.tmLanguage @@ -1828,7 +1828,7 @@ selectors begin - ^[ \t]*(?=[@&*:.#+>\-_a-zA-Z\d ,]+\n) + ^[ \t]*(?=[@&*:.#+>\-_a-zA-Z\d ,\[\]=\^!|~$]+\n) comment Stuff for Selectors. end From 5d5eb35af5589410f2f4bad6d4056401868086c3 Mon Sep 17 00:00:00 2001 From: Richa Avasthi Date: Wed, 26 Mar 2014 14:48:41 -0700 Subject: [PATCH 3/3] Add parens to valid selector expression. --- Syntaxes/SCSS.tmLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Syntaxes/SCSS.tmLanguage b/Syntaxes/SCSS.tmLanguage index 18821de..fdc57fa 100644 --- a/Syntaxes/SCSS.tmLanguage +++ b/Syntaxes/SCSS.tmLanguage @@ -1828,7 +1828,7 @@ selectors begin - ^[ \t]*(?=[@&*:.#+>\-_a-zA-Z\d ,\[\]=\^!|~$]+\n) + ^[ \t]*(?=[@&*:.#+>\-_a-zA-Z\d ,\[\]\(\)=\^!|~$]+\n) comment Stuff for Selectors. end