mirror of
https://github.com/VectorKappa/dotfiles.git
synced 2025-12-19 16:26:10 +01:00
0.1.0 Initial Commit
This commit is contained in:
1
.vim_runtime/sources_non_forked/vim-less/.gitignore
vendored
Normal file
1
.vim_runtime/sources_non_forked/vim-less/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.swp
|
||||
54
.vim_runtime/sources_non_forked/vim-less/README.md
Normal file
54
.vim_runtime/sources_non_forked/vim-less/README.md
Normal file
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
autocmd BufNewFile,BufRead *.less setf less
|
||||
26
.vim_runtime/sources_non_forked/vim-less/ftplugin/less.vim
Normal file
26
.vim_runtime/sources_non_forked/vim-less/ftplugin/less.vim
Normal file
@@ -0,0 +1,26 @@
|
||||
" Vim filetype plugin
|
||||
" Language: LessCSS
|
||||
" Author: Tim Pope <vimNOSPAM@tpope.org>
|
||||
" Maintainer: Leonard Ehrenfried <leonard.ehrenfried@web.de>
|
||||
" Last Change: 2011 Sep 30
|
||||
|
||||
" Only do this when not done yet for this buffer
|
||||
if exists("b:did_ftplugin")
|
||||
finish
|
||||
endif
|
||||
let b:did_ftplugin = 1
|
||||
|
||||
let b:undo_ftplugin = "setl cms< def< inc< inex< ofu< sua<"
|
||||
|
||||
setlocal iskeyword+=-
|
||||
setlocal commentstring=//%s
|
||||
setlocal define=^\\s*\\%(@mixin\\\|=\\)
|
||||
setlocal includeexpr=substitute(v:fname,'\\%(.*/\\\|^\\)\\zs','_','')
|
||||
setlocal omnifunc=csscomplete#CompleteCSS
|
||||
setlocal suffixesadd=.less
|
||||
setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,://
|
||||
setlocal fo=croql
|
||||
|
||||
let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\='
|
||||
|
||||
" vim:set sw=2:
|
||||
10
.vim_runtime/sources_non_forked/vim-less/indent/less.vim
Normal file
10
.vim_runtime/sources_non_forked/vim-less/indent/less.vim
Normal file
@@ -0,0 +1,10 @@
|
||||
" Vim indent file
|
||||
" Language: LessCSS
|
||||
" Maintainer: Leonard Ehrenfried <leonard.ehrenfried@web.de>
|
||||
" Last Change: 2011 Sep 26
|
||||
|
||||
if exists("b:did_indent")
|
||||
finish
|
||||
endif
|
||||
|
||||
runtime! indent/css.vim
|
||||
BIN
.vim_runtime/sources_non_forked/vim-less/screenshot.png
Normal file
BIN
.vim_runtime/sources_non_forked/vim-less/screenshot.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 51 KiB |
64
.vim_runtime/sources_non_forked/vim-less/syntax/less.vim
Normal file
64
.vim_runtime/sources_non_forked/vim-less/syntax/less.vim
Normal file
@@ -0,0 +1,64 @@
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
runtime! syntax/css.vim
|
||||
runtime! after/syntax/css.vim
|
||||
" load files from vim-css3-syntax plugin (https://github.com/hail2u/vim-css3-syntax)
|
||||
runtime! after/syntax/css/*.vim
|
||||
|
||||
syn case ignore
|
||||
|
||||
syn region lessDefinition transparent matchgroup=cssBraces start='{' end='}' contains=css.*Attr,css.*Prop,cssComment,cssValue.*,cssColor,cssTagName,cssPseudoClass,cssUrl,cssImportant,cssError,cssStringQ,cssStringQQ,cssFunction,cssUnicodeEscape,lessDefinition,lessComment,lessClassChar,lessVariable,lessMixinChar,lessAmpersandChar,lessFunction,lessNestedSelector,@cssColors fold
|
||||
|
||||
syn match lessVariable "@[[:alnum:]_-]\+" contained
|
||||
syn match lessVariable "@[[:alnum:]_-]\+" nextgroup=lessVariableAssignment skipwhite
|
||||
syn match lessVariableAssignment ":" contained nextgroup=lessVariableValue skipwhite
|
||||
syn match lessVariableValue ".*;"me=e-1 contained contains=lessVariable,lessOperator,lessDefault,cssValue.*,@cssColors "me=e-1 means that the last char of the pattern is not highlighted
|
||||
|
||||
syn match lessOperator "+" contained
|
||||
syn match lessOperator "-" contained
|
||||
syn match lessOperator "/" contained
|
||||
syn match lessOperator "*" contained
|
||||
|
||||
syn match lessNestedSelector "[^/]* {"me=e-1 contained contains=cssTagName,cssAttributeSelector,lessAmpersandChar,lessVariable,lessMixinChar,lessFunction,lessNestedProperty
|
||||
syn match lessNestedProperty "[[:alnum:]]\+:"me=e-1 contained
|
||||
|
||||
syn match lessDefault "!default" contained
|
||||
|
||||
syn match lessMixinChar "\.[[:alnum:]_-]\@=" contained nextgroup=lessClass
|
||||
syn match lessAmpersandChar "&" contained nextgroup=lessClass,cssPseudoClass
|
||||
syn match lessClass "[[:alnum:]_-]\+" contained
|
||||
|
||||
" functions {{{
|
||||
|
||||
" string functions
|
||||
syn keyword lessFunction escape e % containedin=cssDefinition contained
|
||||
" misc functions
|
||||
syn keyword lessFunction unit containedin=cssDefinition contained
|
||||
" math functions
|
||||
syn keyword lessFunction ceil floor percentage round containedin=cssDefinition contained
|
||||
" color definition
|
||||
syn keyword lessFunction rgb rgba argb hsl hsla hsv hsva containedin=cssDefinition contained
|
||||
" color channel information
|
||||
syn keyword lessFunction hue saturation lightness red green blue alpha luma containedin=cssDefinition contained
|
||||
" color operations
|
||||
syn keyword lessFunction saturate desaturate lighten darken fadein fadeout fade spin mix greyscale contrast containedin=cssDefinition contained
|
||||
" color blending
|
||||
syn keyword lessFunction multiply screen overlay softlight hardlight difference exclusion average negation containedin=cssDefinition contained
|
||||
|
||||
" }}}
|
||||
|
||||
syn match lessComment "//.*$" contains=@Spell
|
||||
|
||||
hi def link lessVariable Special
|
||||
hi def link lessVariableValue Constant
|
||||
hi def link lessDefault Special
|
||||
hi def link lessComment Comment
|
||||
hi def link lessFunction Function
|
||||
hi def link lessMixinChar Special
|
||||
hi def link lessAmpersandChar Special
|
||||
hi def link lessNestedProperty Type
|
||||
hi def link lessClass PreProc
|
||||
|
||||
let b:current_syntax = "less"
|
||||
Reference in New Issue
Block a user