mirror of
https://github.com/tpope/vim-haml.git
synced 2025-12-06 09:14:25 +08:00
Limit Sass 'iskeyword' override to pure Sass files
This commit is contained in:
@@ -9,16 +9,19 @@ if exists("b:did_ftplugin")
|
|||||||
endif
|
endif
|
||||||
let b:did_ftplugin = 1
|
let b:did_ftplugin = 1
|
||||||
|
|
||||||
let b:undo_ftplugin = "setl com< cms< def< inc< inex< isk< ofu< sua<"
|
let b:undo_ftplugin = "setl com< cms< def< inc< inex< ofu< sua<"
|
||||||
|
|
||||||
setlocal comments=://
|
setlocal comments=://
|
||||||
setlocal commentstring=//\ %s
|
setlocal commentstring=//\ %s
|
||||||
setlocal includeexpr=SassIncludeExpr(v:fname)
|
setlocal includeexpr=SassIncludeExpr(v:fname)
|
||||||
setlocal iskeyword+=-
|
|
||||||
setlocal iskeyword+=$
|
|
||||||
setlocal iskeyword+=%
|
|
||||||
setlocal omnifunc=csscomplete#CompleteCSS
|
setlocal omnifunc=csscomplete#CompleteCSS
|
||||||
setlocal suffixesadd=.sass,.scss,.css
|
setlocal suffixesadd=.sass,.scss,.css
|
||||||
|
if &filetype =~# '\<s[ac]ss]\>'
|
||||||
|
setlocal iskeyword+=-
|
||||||
|
setlocal iskeyword+=$
|
||||||
|
setlocal iskeyword+=%
|
||||||
|
let b:undo_ftplugin .= ' isk<'
|
||||||
|
endif
|
||||||
|
|
||||||
let &l:define = '^\C\v\s*%(\@function|\@mixin|\=)|^\s*%(\$[[:alnum:]-]+:|[%.][:alnum:]-]+\s*%(\{|$))@='
|
let &l:define = '^\C\v\s*%(\@function|\@mixin|\=)|^\s*%(\$[[:alnum:]-]+:|[%.][:alnum:]-]+\s*%(\{|$))@='
|
||||||
let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\='
|
let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\='
|
||||||
|
|||||||
Reference in New Issue
Block a user