From cedc951f60c08696a67bce9f135a85c1057a75cf Mon Sep 17 00:00:00 2001 From: Daniel Ebrahimian Date: Sun, 21 Feb 2021 09:31:58 +1100 Subject: [PATCH 1/4] add typescriptreact (.tsx) --- autoload/blacklist.vim | 56 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/autoload/blacklist.vim b/autoload/blacklist.vim index 5cbfc94..78d842e 100644 --- a/autoload/blacklist.vim +++ b/autoload/blacklist.vim @@ -110,6 +110,62 @@ let s:blacklist = { \ 'any', \ 'module', \ ], + \ 'typescriptreact': [ + \ 'await', + \ 'break', + \ 'case', + \ 'catch', + \ 'class', + \ 'const', + \ 'continue', + \ 'debugger', + \ 'default', + \ 'delete', + \ 'do', + \ 'else', + \ 'enum', + \ 'export', + \ 'extends', + \ 'false', + \ 'finally', + \ 'for', + \ 'function', + \ 'if', + \ 'implements', + \ 'import', + \ 'in', + \ 'instanceof', + \ 'interface', + \ 'let', + \ 'new', + \ 'null', + \ 'package', + \ 'private', + \ 'protected', + \ 'public', + \ 'return', + \ 'static', + \ 'super', + \ 'switch', + \ 'this', + \ 'throw', + \ 'true', + \ 'try', + \ 'typeof', + \ 'var', + \ 'void', + \ 'while', + \ 'with', + \ 'boolean', + \ 'Boolean', + \ 'number', + \ 'string', + \ 'Array', + \ 'Object', + \ 'any', + \ 'module', + \ 'JSON' + \ ], \ 'ruby': [ \ 'BEGIN', \ 'do', From 5d2acaaf9a86899eece52c7ed2f22bfc8b8eb887 Mon Sep 17 00:00:00 2001 From: Daniel Ebrahimian Date: Sun, 21 Feb 2021 09:38:11 +1100 Subject: [PATCH 2/4] Alphabetical order --- autoload/blacklist.vim | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/autoload/blacklist.vim b/autoload/blacklist.vim index 78d842e..abed6ae 100644 --- a/autoload/blacklist.vim +++ b/autoload/blacklist.vim @@ -111,7 +111,12 @@ let s:blacklist = { \ 'module', \ ], \ 'typescriptreact': [ + \ 'Array', + \ 'Boolean', + \ 'Object', + \ 'any', \ 'await', + \ 'boolean', \ 'break', \ 'case', \ 'catch', @@ -137,14 +142,17 @@ let s:blacklist = { \ 'instanceof', \ 'interface', \ 'let', + \ 'module', \ 'new', \ 'null', + \ 'number', \ 'package', \ 'private', \ 'protected', \ 'public', \ 'return', \ 'static', + \ 'string', \ 'super', \ 'switch', \ 'this', @@ -156,14 +164,6 @@ let s:blacklist = { \ 'void', \ 'while', \ 'with', - \ 'boolean', - \ 'Boolean', - \ 'number', - \ 'string', - \ 'Array', - \ 'Object', - \ 'any', - \ 'module', \ 'JSON' \ ], \ 'ruby': [ From 92233f92efbbd4134183a6041a96e28251c68415 Mon Sep 17 00:00:00 2001 From: Daniel Ebrahimian Date: Sun, 21 Feb 2021 09:40:20 +1100 Subject: [PATCH 3/4] Convert to tabs --- autoload/blacklist.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/blacklist.vim b/autoload/blacklist.vim index abed6ae..6666888 100644 --- a/autoload/blacklist.vim +++ b/autoload/blacklist.vim @@ -110,7 +110,7 @@ let s:blacklist = { \ 'any', \ 'module', \ ], - \ 'typescriptreact': [ + \ 'typescriptreact': [ \ 'Array', \ 'Boolean', \ 'Object', @@ -164,7 +164,7 @@ let s:blacklist = { \ 'void', \ 'while', \ 'with', - \ 'JSON' + \ 'JSON' \ ], \ 'ruby': [ \ 'BEGIN', From 4f05459bc7f4682362e55c0613774b212e3c737f Mon Sep 17 00:00:00 2001 From: Daniel Ebrahimian Date: Sun, 21 Feb 2021 09:41:27 +1100 Subject: [PATCH 4/4] Update README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7327eaf..12bb956 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,7 @@ Current language support with keyword blacklists: * Rust * Scala * TypeScript +* TypeScriptReact This can be customized locally by populating `g:semanticBlacklistOverride` like so: