From 10529b0fd2b63491772e7adf6ebb70c32beaf22b Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 3 Mar 2010 10:16:49 +0900 Subject: [PATCH] fixed problem that can't work on the part of multibyte characters. --- zencoding.vim | 8 ++++---- zencoding.vim.vimup | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/zencoding.vim b/zencoding.vim index 2ce121f..66f9882 100644 --- a/zencoding.vim +++ b/zencoding.vim @@ -1,8 +1,8 @@ "============================================================================= " File: zencoding.vim " Author: Yasuhiro Matsumoto -" Last Change: 02-Mar-2010. -" Version: 0.26 +" Last Change: 03-Mar-2010. +" Version: 0.27 " WebPage: http://github.com/mattn/zencoding-vim " Description: vim plugins for HTML and CSS hi-speed coding. " SeeAlso: http://code.google.com/p/zen-coding/ @@ -1110,13 +1110,13 @@ function! s:zen_expand(mode) range endif silent! exe "normal! gvc" else - let line = getline('.')[:col('.')-1] + let line = getline('.')[:col('.')] if a:mode == 1 || type != 'html' let part = matchstr(line, '\([0-9A-Za-z_\@:]\+\)$') else let part = matchstr(line, '\(\S.*\)$') endif - let rest = getline('.')[col('.'):] + let rest = getline('.')[col('.')+1:] let items = s:zen_parseIntoTree(part, type).child for item in items let expand .= s:zen_toString(item, type) diff --git a/zencoding.vim.vimup b/zencoding.vim.vimup index d47b27e..e22474b 100644 --- a/zencoding.vim.vimup +++ b/zencoding.vim.vimup @@ -2,7 +2,7 @@ script_name: ZenCoding.vim script_id: '2981' script_type: utility script_package: zencoding.vim -script_version: '0.26' +script_version: '0.27' required_vim_version: '7.0' summary: vim plugins for HTML and CSS hi-speed coding. @@ -79,6 +79,8 @@ install_details: | copy zencoding.vim to your plugin directory. versions: +- '0.27': | + This is an upgrade for ZenCoding.vim: fixed problem that can't work on the part of multibyte characters. - '0.26': | This is an upgrade for ZenCoding.vim: The count of '(((a#foo + a#bar)*2)*3)' should be 12. - '0.25': |