From 15a655a415bf87241f9a3c9c03fb7ee937774a7a Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 30 May 2012 21:15:41 +0900 Subject: [PATCH] toggleComment for haml. --- autoload/zencoding/lang/haml.vim | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/autoload/zencoding/lang/haml.vim b/autoload/zencoding/lang/haml.vim index fa8e1ec..bbf4159 100644 --- a/autoload/zencoding/lang/haml.vim +++ b/autoload/zencoding/lang/haml.vim @@ -115,5 +115,11 @@ function! zencoding#lang#haml#parseTag(tag) endfunction function! zencoding#lang#haml#toggleComment() - " TODO + let line = getline('.') + let space = matchstr(line, '^\s*') + if line =~ '^\s*-#' + call setline('.', space . matchstr(line[len(space)+2:], '^\s*\zs.*')) + elseif line =~ '^\s*%[a-z]' + call setline('.', space . '-# ' . line[len(space):]) + endif endfunction