From fbc2af9e820d85e17cd08023f4dcc66545735d58 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Fri, 6 Sep 2019 16:47:37 +0200 Subject: Remove styled components, fixes #432 --- after/ftplugin/javascript.vim | 39 --------------------------------------- 1 file changed, 39 deletions(-) (limited to 'after/ftplugin/javascript.vim') diff --git a/after/ftplugin/javascript.vim b/after/ftplugin/javascript.vim index 2ca2fd1c..55cb0411 100644 --- a/after/ftplugin/javascript.vim +++ b/after/ftplugin/javascript.vim @@ -45,42 +45,3 @@ augroup end setlocal suffixesadd+=.jsx endif -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'styled-components') == -1 -" Vim filetype plugin file -" Language: styled-components (js/ts) -" Maintainer: Karl Fleischmann -" URL: https://github.com/styled-components/vim-styled-components - -fu! s:GetSyntaxNames(lnum, cnum) - return map(synstack(a:lnum, a:cnum), 'synIDattr(v:val, "name")') -endfu - -" re-implement SynSOL of vim-jsx -fu! s:SynSOL(lnum) - return s:GetSyntaxNames(a:lnum, 1) -endfu - -"" Return whether the current line is a jsTemplateString -fu! IsStyledDefinition(lnum) - " iterate through all syntax items in the given line - for item in s:SynSOL(a:lnum) - " if syntax-item is a jsTemplateString return 1 - true - " `==#` is a match case comparison of the item - if item ==# 'styledDefinition' - return 1 - endif - endfor - - " fallback to 0 - false - return 0 -endfu - -if exists('&ofu') - if &ofu - " Do not keep track of previous omnifunc if it was not set in the first - " place - let b:prevofu=&ofu - endif - setl omnifunc=styledcomplete#CompleteSC -endif -endif -- cgit v1.2.3