From a59f644d49ee029df48586a6c3c358858f1e6739 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Sun, 8 Jun 2014 19:38:42 +0200 Subject: Add liquid support for old Vim, #30 --- ftdetect/polyglot.vim | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ftdetect') diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim index 3024bb83..3e74c6ff 100644 --- a/ftdetect/polyglot.vim +++ b/ftdetect/polyglot.vim @@ -72,6 +72,18 @@ au BufNewFile,BufRead *.ejs set filetype=jst au BufNewFile,BufRead *.jst set filetype=jst au BufNewFile,BufRead *.hamljs set filetype=jst autocmd BufNewFile,BufRead *.less setf less +au BufNewFile,BufRead *.liquid set ft=liquid +au BufNewFile,BufRead */_layouts/*.html,*/_includes/*.html set ft=liquid +au BufNewFile,BufRead *.html,*.xml,*.textile + \ if getline(1) == '---' | set ft=liquid | endif +au BufNewFile,BufRead *.markdown,*.mkd,*.mkdn,*.md + \ if getline(1) == '---' | + \ let b:liquid_subtype = 'markdown' | + \ set ft=liquid | + \ endif +au BufNewFile,BufRead */templates/**.liquid,*/layout/**.liquid,*/snippets/**.liquid + \ let b:liquid_subtype = 'html' | + \ set ft=liquid | autocmd BufNewFile,BufRead *.markdown,*.md,*.mdown,*.mkd,*.mkdn \ if &ft =~# '^\%(conf\|modula2\)$' | \ set ft=markdown | -- cgit v1.2.3