Sha256: 886978c1d6886cc84912b204f9ab24568bd4d2a3248e8edeabb1649b5d6a5a0c

Contents?: true

Size: 789 Bytes

Versions: 7

Compression:

Stored size: 789 Bytes

Contents

" Vim syntax file
" Language: Slim
" Maintainer: Andrew Stone <andy@stonean.com>
" Version:  1
" Last Change:  2010 Sep 25
" TODO: Feedback is welcomed.

" Quit when a syntax file is already loaded.
if exists("b:current_syntax")
  finish
endif

if !exists("main_syntax")
  let main_syntax = 'slim'
endif

" Allows a per line syntax evaluation.
let b:ruby_no_expensive = 1

" Include Ruby syntax highlighting
syn include @slimRuby syntax/ruby.vim

" Include HTML 
runtime! syntax/html.vim
unlet! b:current_syntax

syntax region slimHtml start="^\s*[^-=]\w" end="$" contains=htmlTagName, htmlArg, htmlString

syntax region slimControl  start="-" end="$"  contains=@slimRuby keepend
syntax region slimOutput   start=".*=\s" end="$"  contains=@slimRuby keepend


let b:current_syntax = "slim"

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
slim-0.7.1 extra/slim.vim
slim-0.7.0 extra/slim.vim
slim-0.7.0.beta.2 vim/slim.vim
slim-0.6.0.beta.1 vim/slim.vim
slim-0.5.1 vim/slim.vim
slim-0.5.0 vim/slim.vim
slim-0.4.1 vim/slim.vim