version bump up.

This commit is contained in:
mattn
2011-09-22 15:31:36 +09:00
parent c5db7c80d2
commit d9957b0baf
3 changed files with 2447 additions and 2444 deletions
+2081 -2081
View File
File diff suppressed because it is too large Load Diff
+137 -137
View File
@@ -1,137 +1,137 @@
"============================================================================= "=============================================================================
" File: zencoding.vim " File: zencoding.vim
" Author: Yasuhiro Matsumoto <mattn.jp@gmail.com> " Author: Yasuhiro Matsumoto <mattn.jp@gmail.com>
" Last Change: 14-Jan-2011. " Last Change: 22-Sep-2011.
" Version: 0.52 " Version: 0.53
" WebPage: http://github.com/mattn/zencoding-vim " WebPage: http://github.com/mattn/zencoding-vim
" Description: vim plugins for HTML and CSS hi-speed coding. " Description: vim plugins for HTML and CSS hi-speed coding.
" SeeAlso: http://code.google.com/p/zen-coding/ " SeeAlso: http://code.google.com/p/zen-coding/
" Usage: " Usage:
" "
" This is vim script support expanding abbreviation like zen-coding. " This is vim script support expanding abbreviation like zen-coding.
" ref: http://code.google.com/p/zen-coding/ " ref: http://code.google.com/p/zen-coding/
" "
" Type abbreviation " Type abbreviation
" +------------------------------------- " +-------------------------------------
" | html:5_ " | html:5_
" +------------------------------------- " +-------------------------------------
" "_" is a cursor position. and type "<c-y>," (Ctrl+y and Comma) " "_" is a cursor position. and type "<c-y>," (Ctrl+y and Comma)
" NOTE: Don't worry about key map. you can change it easily. " NOTE: Don't worry about key map. you can change it easily.
" +------------------------------------- " +-------------------------------------
" | <!DOCTYPE HTML> " | <!DOCTYPE HTML>
" | <html lang="en"> " | <html lang="en">
" | <head> " | <head>
" | <title></title> " | <title></title>
" | <meta charset="UTF-8"> " | <meta charset="UTF-8">
" | </head> " | </head>
" | <body> " | <body>
" | _ " | _
" | </body> " | </body>
" | </html> " | </html>
" +------------------------------------- " +-------------------------------------
" Type following " Type following
" +------------------------------------- " +-------------------------------------
" | div#foo$*2>div.bar " | div#foo$*2>div.bar
" +------------------------------------- " +-------------------------------------
" And type "<c-y>," " And type "<c-y>,"
" +------------------------------------- " +-------------------------------------
" |<div id="foo1"> " |<div id="foo1">
" | <div class="bar">_</div> " | <div class="bar">_</div>
" |</div> " |</div>
" |<div id="foo2"> " |<div id="foo2">
" | <div class="bar"></div> " | <div class="bar"></div>
" |</div> " |</div>
" +------------------------------------- " +-------------------------------------
" "
" Tips: " Tips:
" "
" You can customize behavior of expanding with overriding config. " You can customize behavior of expanding with overriding config.
" This configuration will be marged at loading plugin. " This configuration will be marged at loading plugin.
" "
" let g:user_zen_settings = { " let g:user_zen_settings = {
" \ 'indentation' : ' ', " \ 'indentation' : ' ',
" \ 'perl' : { " \ 'perl' : {
" \ 'aliases' : { " \ 'aliases' : {
" \ 'req' : 'require ' " \ 'req' : 'require '
" \ }, " \ },
" \ 'snippets' : { " \ 'snippets' : {
" \ 'use' : "use strict\nuse warnings\n\n", " \ 'use' : "use strict\nuse warnings\n\n",
" \ 'warn' : "warn \"|\";", " \ 'warn' : "warn \"|\";",
" \ } " \ }
" \ } " \ }
" \} " \}
" "
" You can set language attribute in html using 'zen_settings.lang'. " You can set language attribute in html using 'zen_settings.lang'.
" "
" GetLatestVimScripts: 2981 1 :AutoInstall: zencoding.vim " GetLatestVimScripts: 2981 1 :AutoInstall: zencoding.vim
" script type: plugin " script type: plugin
if &cp || (exists('g:loaded_zencoding_vim') && g:loaded_zencoding_vim) if &cp || (exists('g:loaded_zencoding_vim') && g:loaded_zencoding_vim)
finish finish
endif endif
let g:loaded_zencoding_vim = 1 let g:loaded_zencoding_vim = 1
let s:save_cpo = &cpo let s:save_cpo = &cpo
set cpo&vim set cpo&vim
if !exists('g:zencoding_debug') if !exists('g:zencoding_debug')
let g:zencoding_debug = 0 let g:zencoding_debug = 0
endif endif
if exists('g:use_zen_complete_tag') && g:use_zen_complete_tag if exists('g:use_zen_complete_tag') && g:use_zen_complete_tag
setlocal omnifunc=zencoding#CompleteTag setlocal omnifunc=zencoding#CompleteTag
endif endif
if !exists('g:user_zen_leader_key') if !exists('g:user_zen_leader_key')
let g:user_zen_leader_key = '<c-y>' let g:user_zen_leader_key = '<c-y>'
endif endif
function! s:install_plugin() function! s:install_plugin()
for item in [ for item in [
\ {'mode': 'i', 'var': 'user_zen_expandabbr_key', 'key': ',', 'plug': 'ZenCodingExpandAbbr', 'func': '<c-g>u<esc>:call zencoding#expandAbbr(0)<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_expandabbr_key', 'key': ',', 'plug': 'ZenCodingExpandAbbr', 'func': '<c-g>u<esc>:call zencoding#expandAbbr(0)<cr>a'},
\ {'mode': 'v', 'var': 'user_zen_expandabbr_key', 'key': ',', 'plug': 'ZenCodingExpandVisual', 'func': ':call zencoding#expandAbbr(2)<cr>'}, \ {'mode': 'v', 'var': 'user_zen_expandabbr_key', 'key': ',', 'plug': 'ZenCodingExpandVisual', 'func': ':call zencoding#expandAbbr(2)<cr>'},
\ {'mode': 'n', 'var': 'user_zen_expandabbr_key', 'key': ',', 'plug': 'ZenCodingExpandNormal', 'func': ':call zencoding#expandAbbr(3)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_expandabbr_key', 'key': ',', 'plug': 'ZenCodingExpandNormal', 'func': ':call zencoding#expandAbbr(3)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_expandword_key', 'key': ';', 'plug': 'ZenCodingExpandWord', 'func': '<c-g>u<esc>:call zencoding#expandAbbr(1)<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_expandword_key', 'key': ';', 'plug': 'ZenCodingExpandWord', 'func': '<c-g>u<esc>:call zencoding#expandAbbr(1)<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_expandword_key', 'key': ',', 'plug': 'ZenCodingExpandWord', 'func': ':call zencoding#expandAbbr(1)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_expandword_key', 'key': ',', 'plug': 'ZenCodingExpandWord', 'func': ':call zencoding#expandAbbr(1)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_balancetaginward_key', 'key': 'd', 'plug': 'ZenCodingBalanceTagInwardInsert', 'func': '<esc>:call zencoding#balanceTag(1)<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_balancetaginward_key', 'key': 'd', 'plug': 'ZenCodingBalanceTagInwardInsert', 'func': '<esc>:call zencoding#balanceTag(1)<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_balancetaginward_key', 'key': 'd', 'plug': 'ZenCodingBalanceTagInwardNormal', 'func': ':call zencoding#balanceTag(1)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_balancetaginward_key', 'key': 'd', 'plug': 'ZenCodingBalanceTagInwardNormal', 'func': ':call zencoding#balanceTag(1)<cr>'},
\ {'mode': 'v', 'var': 'user_zen_balancetaginward_key', 'key': 'd', 'plug': 'ZenCodingBalanceTagInwardVisual', 'func': ':call zencoding#balanceTag(2)<cr>'}, \ {'mode': 'v', 'var': 'user_zen_balancetaginward_key', 'key': 'd', 'plug': 'ZenCodingBalanceTagInwardVisual', 'func': ':call zencoding#balanceTag(2)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_balancetagoutward_key', 'key': 'D', 'plug': 'ZenCodingBalanceTagOutwardInsert', 'func': '<esc>:call zencoding#balanceTag(-1)<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_balancetagoutward_key', 'key': 'D', 'plug': 'ZenCodingBalanceTagOutwardInsert', 'func': '<esc>:call zencoding#balanceTag(-1)<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_balancetagoutward_key', 'key': 'D', 'plug': 'ZenCodingBalanceTagOutwardNormal', 'func': ':call zencoding#balanceTag(-1)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_balancetagoutward_key', 'key': 'D', 'plug': 'ZenCodingBalanceTagOutwardNormal', 'func': ':call zencoding#balanceTag(-1)<cr>'},
\ {'mode': 'v', 'var': 'user_zen_balancetagoutward_key', 'key': 'D', 'plug': 'ZenCodingBalanceTagOutwardVisual', 'func': ':call zencoding#balanceTag(-2)<cr>'}, \ {'mode': 'v', 'var': 'user_zen_balancetagoutward_key', 'key': 'D', 'plug': 'ZenCodingBalanceTagOutwardVisual', 'func': ':call zencoding#balanceTag(-2)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_next_key', 'key': 'n', 'plug': 'ZenCodingNext', 'func': '<esc>:call zencoding#moveNextPrev(0)<cr>'}, \ {'mode': 'i', 'var': 'user_zen_next_key', 'key': 'n', 'plug': 'ZenCodingNext', 'func': '<esc>:call zencoding#moveNextPrev(0)<cr>'},
\ {'mode': 'n', 'var': 'user_zen_next_key', 'key': 'n', 'plug': 'ZenCodingNext', 'func': ':call zencoding#moveNextPrev(0)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_next_key', 'key': 'n', 'plug': 'ZenCodingNext', 'func': ':call zencoding#moveNextPrev(0)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_prev_key', 'key': 'N', 'plug': 'ZenCodingPrev', 'func': '<esc>:call zencoding#moveNextPrev(1)<cr>'}, \ {'mode': 'i', 'var': 'user_zen_prev_key', 'key': 'N', 'plug': 'ZenCodingPrev', 'func': '<esc>:call zencoding#moveNextPrev(1)<cr>'},
\ {'mode': 'n', 'var': 'user_zen_prev_key', 'key': 'N', 'plug': 'ZenCodingPrev', 'func': ':call zencoding#moveNextPrev(1)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_prev_key', 'key': 'N', 'plug': 'ZenCodingPrev', 'func': ':call zencoding#moveNextPrev(1)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_imagesize_key', 'key': 'i', 'plug': 'ZenCodingImageSize', 'func': '<esc>:call zencoding#imageSize()<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_imagesize_key', 'key': 'i', 'plug': 'ZenCodingImageSize', 'func': '<esc>:call zencoding#imageSize()<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_imagesize_key', 'key': 'i', 'plug': 'ZenCodingImageSize', 'func': ':call zencoding#imageSize()<cr>'}, \ {'mode': 'n', 'var': 'user_zen_imagesize_key', 'key': 'i', 'plug': 'ZenCodingImageSize', 'func': ':call zencoding#imageSize()<cr>'},
\ {'mode': 'i', 'var': 'user_zen_togglecomment_key', 'key': '/', 'plug': 'ZenCodingToggleComment', 'func': '<esc>:call zencoding#toggleComment()<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_togglecomment_key', 'key': '/', 'plug': 'ZenCodingToggleComment', 'func': '<esc>:call zencoding#toggleComment()<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_togglecomment_key', 'key': '/', 'plug': 'ZenCodingToggleComment', 'func': ':call zencoding#toggleComment()<cr>'}, \ {'mode': 'n', 'var': 'user_zen_togglecomment_key', 'key': '/', 'plug': 'ZenCodingToggleComment', 'func': ':call zencoding#toggleComment()<cr>'},
\ {'mode': 'i', 'var': 'user_zen_splitjointag_key', 'key': 'j', 'plug': 'ZenCodingSplitJoinTagInsert', 'func': '<esc>:call zencoding#splitJoinTag()<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_splitjointag_key', 'key': 'j', 'plug': 'ZenCodingSplitJoinTagInsert', 'func': '<esc>:call zencoding#splitJoinTag()<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_splitjointag_key', 'key': 'j', 'plug': 'ZenCodingSplitJoinTagNormal', 'func': ':call zencoding#splitJoinTag()<cr>'}, \ {'mode': 'n', 'var': 'user_zen_splitjointag_key', 'key': 'j', 'plug': 'ZenCodingSplitJoinTagNormal', 'func': ':call zencoding#splitJoinTag()<cr>'},
\ {'mode': 'i', 'var': 'user_zen_removetag_key', 'key': 'k', 'plug': 'ZenCodingRemoveTag', 'func': '<esc>:call zencoding#removeTag()<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_removetag_key', 'key': 'k', 'plug': 'ZenCodingRemoveTag', 'func': '<esc>:call zencoding#removeTag()<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_removetag_key', 'key': 'k', 'plug': 'ZenCodingRemoveTag', 'func': ':call zencoding#removeTag()<cr>'}, \ {'mode': 'n', 'var': 'user_zen_removetag_key', 'key': 'k', 'plug': 'ZenCodingRemoveTag', 'func': ':call zencoding#removeTag()<cr>'},
\ {'mode': 'i', 'var': 'user_zen_anchorizeurl_key', 'key': 'a', 'plug': 'ZenCodingAnchorizeURL', 'func': '<esc>:call zencoding#anchorizeURL(0)<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_anchorizeurl_key', 'key': 'a', 'plug': 'ZenCodingAnchorizeURL', 'func': '<esc>:call zencoding#anchorizeURL(0)<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_anchorizeurl_key', 'key': 'a', 'plug': 'ZenCodingAnchorizeURL', 'func': ':call zencoding#anchorizeURL(0)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_anchorizeurl_key', 'key': 'a', 'plug': 'ZenCodingAnchorizeURL', 'func': ':call zencoding#anchorizeURL(0)<cr>'},
\ {'mode': 'i', 'var': 'user_zen_anchorizesummary_key', 'key': 'A', 'plug': 'ZenCodingAnchorizeSummary', 'func': '<esc>:call zencoding#anchorizeURL(1)<cr>a'}, \ {'mode': 'i', 'var': 'user_zen_anchorizesummary_key', 'key': 'A', 'plug': 'ZenCodingAnchorizeSummary', 'func': '<esc>:call zencoding#anchorizeURL(1)<cr>a'},
\ {'mode': 'n', 'var': 'user_zen_anchorizesummary_key', 'key': 'A', 'plug': 'ZenCodingAnchorizeSummary', 'func': ':call zencoding#anchorizeURL(1)<cr>'}, \ {'mode': 'n', 'var': 'user_zen_anchorizesummary_key', 'key': 'A', 'plug': 'ZenCodingAnchorizeSummary', 'func': ':call zencoding#anchorizeURL(1)<cr>'},
\] \]
if !hasmapto('<plug>'.item.plug, item.mode) if !hasmapto('<plug>'.item.plug, item.mode)
exe item.mode . 'noremap <plug>' . item.plug . ' ' . item.func exe item.mode . 'noremap <plug>' . item.plug . ' ' . item.func
endif endif
if !exists('g:' . item.var) if !exists('g:' . item.var)
exe 'let g:' . item.var . " = '" . g:user_zen_leader_key . item.key . "'" exe 'let g:' . item.var . " = '" . g:user_zen_leader_key . item.key . "'"
endif endif
if len(maparg(eval('g:' . item.var), item.mode)) == 0 if len(maparg(eval('g:' . item.var), item.mode)) == 0
exe item.mode . 'map <unique> ' . eval('g:' . item.var) . ' <plug>' . item.plug exe item.mode . 'map <unique> ' . eval('g:' . item.var) . ' <plug>' . item.plug
endif endif
endfor endfor
endfunction endfunction
call s:install_plugin() call s:install_plugin()
delfunction s:install_plugin delfunction s:install_plugin
let &cpo = s:save_cpo let &cpo = s:save_cpo
unlet s:save_cpo unlet s:save_cpo
" vim:set et: " vim:set et:
+229 -226
View File
@@ -1,226 +1,229 @@
script_name: ZenCoding.vim script_name: ZenCoding.vim
script_id: '2981' script_id: '2981'
script_type: utility script_type: utility
script_package: zencoding-vim.zip script_package: zencoding-vim.zip
script_version: '0.51' script_version: '0.53'
required_vim_version: '7.0' required_vim_version: '7.0'
summary: vim plugins for HTML and CSS hi-speed coding. summary: vim plugins for HTML and CSS hi-speed coding.
detailed_description: | detailed_description: |
This is vim script support expanding abbreviation like zen-coding. This is vim script support expanding abbreviation like zen-coding.
ref: http://code.google.com/p/zen-coding/ ref: http://code.google.com/p/zen-coding/
There is a movie using zencoding.vim There is a movie using zencoding.vim
ref: http://mattn.github.com/zencoding-vim ref: http://mattn.github.com/zencoding-vim
Source Repository. Source Repository.
ref: http://github.com/mattn/zencoding-vim ref: http://github.com/mattn/zencoding-vim
Type abbreviation Type abbreviation
+------------------------------------- +-------------------------------------
| html:5_ | html:5_
+------------------------------------- +-------------------------------------
"_" is a cursor position. and type "<c-y>," (Ctrl + y and Comma) "_" is a cursor position. and type "<c-y>," (Ctrl + y and Comma)
NOTE: Don't worry about key map. you can change it easily. NOTE: Don't worry about key map. you can change it easily.
+------------------------------------- +-------------------------------------
| <!DOCTYPE HTML> | <!DOCTYPE HTML>
| <html lang="en"> | <html lang="en">
| <head> | <head>
| <title></title> | <title></title>
| <meta charset="UTF-8"> | <meta charset="UTF-8">
| </head> | </head>
| <body> | <body>
| _ | _
| </body> | </body>
| </html> | </html>
+------------------------------------- +-------------------------------------
Type following Type following
+------------------------------------- +-------------------------------------
| div#foo$*2>div.bar | div#foo$*2>div.bar
+------------------------------------- +-------------------------------------
And type "<c-y>," And type "<c-y>,"
+------------------------------------- +-------------------------------------
|<div id="foo1"> |<div id="foo1">
| <div class="bar">_</div> | <div class="bar">_</div>
|</div> |</div>
|<div id="foo2"> |<div id="foo2">
| <div class="bar"></div> | <div class="bar"></div>
|</div> |</div>
| _ | _
+------------------------------------- +-------------------------------------
Tutorial: Tutorial:
http://github.com/mattn/zencoding-vim/raw/master/TUTORIAL http://github.com/mattn/zencoding-vim/raw/master/TUTORIAL
How work this: How work this:
http://mattn.github.com/zencoding-vim http://mattn.github.com/zencoding-vim
Tips: Tips:
You can customize behavior of expanding with overriding config. You can customize behavior of expanding with overriding config.
This configuration will be marged at loading plugin. This configuration will be marged at loading plugin.
let g:user_zen_settings = { let g:user_zen_settings = {
\ 'indentation' : ' ', \ 'indentation' : ' ',
\ 'perl' : { \ 'perl' : {
\ 'aliases' : { \ 'aliases' : {
\ 'req' : 'require ' \ 'req' : 'require '
\ }, \ },
\ 'snippets' : { \ 'snippets' : {
\ 'use' : "use strict\nuse warnings\n\n", \ 'use' : "use strict\nuse warnings\n\n",
\ 'warn' : "warn \"|\";", \ 'warn' : "warn \"|\";",
\ } \ }
\ } \ }
\} \}
let g:user_zen_expandabbr_key = '<c-e>' let g:user_zen_expandabbr_key = '<c-e>'
let g:use_zen_complete_tag = 1 let g:use_zen_complete_tag = 1
You can set language attribute in html using zen_settings['lang']. You can set language attribute in html using zen_settings['lang'].
install_details: | install_details: |
# cd ~/.vim # cd ~/.vim
# unzip zencoding-vim.zip # unzip zencoding-vim.zip
or if you install pathogen.vim: or if you install pathogen.vim:
# cd ~/.vim/bundle # or make directory # cd ~/.vim/bundle # or make directory
# unzip /path/to/zencoding-vim.zip # unzip /path/to/zencoding-vim.zip
if you get sources from repository: if you get sources from repository:
# cd ~/.vim/bundle # or make directory # cd ~/.vim/bundle # or make directory
# git clone http://github.com/mattn/zencoding-vim.git # git clone http://github.com/mattn/zencoding-vim.git
versions: versions:
- '0.52': | - '0.53': |
[fix] broken wrap expanding. [add] support sass, xsd.
- '0.51': | [fix] expanding with html tag.
This is an upgrade for ZenCoding.vim: - '0.52': |
[fix] wrap expanding with '&'. [fix] broken wrap expanding.
[fix] expand .content to class="content". - '0.51': |
[fix] haml expanding. This is an upgrade for ZenCoding.vim:
[fix] bg+ snippet [fix] wrap expanding with '&'.
- '0.50': | [fix] expand .content to class="content".
This is an upgrade for ZenCoding.vim: [fix] haml expanding.
[fix] fixed parsing '#{{foo}}' and '.{{bar}}'. [fix] bg+ snippet
- '0.49': | - '0.50': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
[doc] add help manual. [fix] fixed parsing '#{{foo}}' and '.{{bar}}'.
- '0.48': | - '0.49': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
[fix] install mappings to global. [doc] add help manual.
- '0.47': | - '0.48': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
[drastic changes] enable autoload. you should whole replace older files. [fix] install mappings to global.
package was empty. upload again. - '0.47': |
- '0.46': | This is an upgrade for ZenCoding.vim:
This is an upgrade for ZenCoding.vim: [drastic changes] enable autoload. you should whole replace older files.
[drastic changes] enable autoload. you should whole replace older files. package was empty. upload again.
- '0.45': | - '0.46': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
fixed attribute parsing like: a[href="hello', world" rel]. [drastic changes] enable autoload. you should whole replace older files.
- '0.44': | - '0.45': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
fixed checking whether have mapping using maparg() / hasmapto(). fixed attribute parsing like: a[href="hello', world" rel].
- '0.43': | - '0.44': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
fixed behavior for nested block. like "html:5>#page>(header#globalHeader>(hgroup>h1+h2)+(nav>ul>li*3>a)+(form>p.siteSearch>input+input[type=button]))+(#contents>(#main>(section>h2+p*5)+p.pagetop>a[href=#page])+(#sub>p+(nav>ul>li>a)))+(footer#globalFoooter>(ul>li>a)+(p.copyright>small))" fixed checking whether have mapping using maparg() / hasmapto().
- '0.42': | - '0.43': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
fixed select/option indent. fixed behavior for nested block. like "html:5>#page>(header#globalHeader>(hgroup>h1+h2)+(nav>ul>li*3>a)+(form>p.siteSearch>input+input[type=button]))+(#contents>(#main>(section>h2+p*5)+p.pagetop>a[href=#page])+(#sub>p+(nav>ul>li>a)))+(footer#globalFoooter>(ul>li>a)+(p.copyright>small))"
- '0.41': | - '0.42': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
fixed default filter. when using 'e' filter, output become empty. fixed select/option indent.
- '0.40': | - '0.41': |
This is an upgrade for ZenCoding.vim: This is an upgrade for ZenCoding.vim:
add the pure vimscript code for 'get image size'. you can use it without perl interface just now. fixed default filter. when using 'e' filter, output become empty.
change key assign of ZenCodingExpandWord from ',' to ';'. it don't effect to most users. - '0.40': |
- '0.39': | This is an upgrade for ZenCoding.vim:
This is an upgrade for ZenCoding.vim: fixed problem about 'selection'. see http://github.com/mattn/zencoding-vim/issues/#issue/2 add the pure vimscript code for 'get image size'. you can use it without perl interface just now.
- '0.38': | change key assign of ZenCodingExpandWord from ',' to ';'. it don't effect to most users.
This is an upgrade for ZenCoding.vim: use v7h"_s instead of v7hs for backspace. - '0.39': |
- '0.37': | This is an upgrade for ZenCoding.vim: fixed problem about 'selection'. see http://github.com/mattn/zencoding-vim/issues/#issue/2
This is an upgrade for ZenCoding.vim: fixed problem that won't working with some 'backspace' options. - '0.38': |
- '0.36': | This is an upgrade for ZenCoding.vim: use v7h"_s instead of v7hs for backspace.
This is an upgrade for ZenCoding.vim: fixed problem that filter does not work. - '0.37': |
- '0.35': | This is an upgrade for ZenCoding.vim: fixed problem that won't working with some 'backspace' options.
This is an upgrade for ZenCoding.vim: enable zencoding for other languages. (meaning php also) - '0.36': |
- '0.34': | This is an upgrade for ZenCoding.vim: fixed problem that filter does not work.
This is an upgrade for ZenCoding.vim: enable zencoding for xsl. (you should add ~/.vim/ftplugin/xslt/zencoding.vim) - '0.35': |
- '0.33': | This is an upgrade for ZenCoding.vim: enable zencoding for other languages. (meaning php also)
This is an upgrade for ZenCoding.vim: fixed problem breaking multibyte when cursor is in a part of line. enabled zencoding for javascript in html. - '0.34': |
- '0.32': | This is an upgrade for ZenCoding.vim: enable zencoding for xsl. (you should add ~/.vim/ftplugin/xslt/zencoding.vim)
This is an upgrade for ZenCoding.vim: fixed indentation. supported extends so that you can enable zencoding for php/xhtml/haml other's section 14 in http://github.com/mattn/zencoding-vim/raw/master/TUTORIAL - '0.33': |
- '0.31': | This is an upgrade for ZenCoding.vim: fixed problem breaking multibyte when cursor is in a part of line. enabled zencoding for javascript in html.
This is an upgrade for ZenCoding.vim: fixed indentation and $$$ problem. fixed about missing support multiple classes. - '0.32': |
- '0.30': | This is an upgrade for ZenCoding.vim: fixed indentation. supported extends so that you can enable zencoding for php/xhtml/haml other's section 14 in http://github.com/mattn/zencoding-vim/raw/master/TUTORIAL
This is an upgrade for ZenCoding.vim: Fixed key assign. - '0.31': |
- '0.29': | This is an upgrade for ZenCoding.vim: fixed indentation and $$$ problem. fixed about missing support multiple classes.
This is an upgrade for ZenCoding.vim: Changed leading key to '<c-y>' from '<c-z>'. - '0.30': |
- '0.28': | This is an upgrade for ZenCoding.vim: Fixed key assign.
This is an upgrade for ZenCoding.vim: supported 'Balance Tag Inward/Outward', 'Go to Next/Previous Edit Point', 'Update <img> Size', 'Remove Tag', 'Split/Join Tag', 'Toggle Comment' - '0.29': |
- '0.27': | This is an upgrade for ZenCoding.vim: Changed leading key to '<c-y>' from '<c-z>'.
This is an upgrade for ZenCoding.vim: fixed problem that can't work on the part of multibyte characters. fixed inline elements behavior. - '0.28': |
- '0.26': | This is an upgrade for ZenCoding.vim: supported 'Balance Tag Inward/Outward', 'Go to Next/Previous Edit Point', 'Update <img> Size', 'Remove Tag', 'Split/Join Tag', 'Toggle Comment'
This is an upgrade for ZenCoding.vim: The count of '(((a#foo + a#bar)*2)*3)' should be 12. - '0.27': |
- '0.25': | This is an upgrade for ZenCoding.vim: fixed problem that can't work on the part of multibyte characters. fixed inline elements behavior.
This is an upgrade for ZenCoding.vim: store undo before working. good luck about 'table>(tr>td*3)*4'. - '0.26': |
- '0.24': | This is an upgrade for ZenCoding.vim: The count of '(((a#foo + a#bar)*2)*3)' should be 12.
This is an upgrade for ZenCoding.vim: fixed behavior of parsing area of visual selection. - '0.25': |
- '0.23': | This is an upgrade for ZenCoding.vim: store undo before working. good luck about 'table>(tr>td*3)*4'.
This is an upgrade for ZenCoding.vim: pre-expand '#header>li<#content' to 'div#header>li<div#content'. support () expression. - '0.24': |
- '0.22': | This is an upgrade for ZenCoding.vim: fixed behavior of parsing area of visual selection.
This is an upgrade for ZenCoding.vim: expand 'ul+' to 'ul>li'. fix undo ring. support visual selection. when type trigger key on visual select, it request you leader like 'ul>li'. if you give 'ul>li*' as leader, you'll get each separate 'ul>li' tags. and when you give 'blockquote' as leader, you'll get blocked text. - '0.23': |
- '0.21': | This is an upgrade for ZenCoding.vim: pre-expand '#header>li<#content' to 'div#header>li<div#content'. support () expression.
This is an upgrade for ZenCoding.vim: treat xhtml as html. - '0.22': |
- '0.20': | This is an upgrade for ZenCoding.vim: expand 'ul+' to 'ul>li'. fix undo ring. support visual selection. when type trigger key on visual select, it request you leader like 'ul>li'. if you give 'ul>li*' as leader, you'll get each separate 'ul>li' tags. and when you give 'blockquote' as leader, you'll get blocked text.
This is an upgrade for ZenCoding.vim: add option use_zen_complete_tag for complete abbr. - '0.21': |
- '0.19': | This is an upgrade for ZenCoding.vim: treat xhtml as html.
This is an upgrade for ZenCoding.vim: fixed problem that couldn't expand 'link:css' correctly. - '0.20': |
- '0.18': | This is an upgrade for ZenCoding.vim: add option use_zen_complete_tag for complete abbr.
This is an upgrade for ZenCoding.vim: ignore duplicate key map. - '0.19': |
- '0.17': | This is an upgrade for ZenCoding.vim: fixed problem that couldn't expand 'link:css' correctly.
This is an upgrade for ZenCoding.vim: fixed key map. - '0.18': |
- '0.16': | This is an upgrade for ZenCoding.vim: ignore duplicate key map.
This is an upgrade for ZenCoding.vim: fixed problem 'endless loop'. - '0.17': |
- '0.15': | This is an upgrade for ZenCoding.vim: fixed key map.
This is an upgrade for ZenCoding.vim: set default filetype to 'html'. - '0.16': |
- '0.14': | This is an upgrade for ZenCoding.vim: fixed problem 'endless loop'.
This is an upgrade for ZenCoding.vim: fixed tag name like 'fs:n' in 'css'. - '0.15': |
- '0.14': | This is an upgrade for ZenCoding.vim: set default filetype to 'html'.
This is an upgrade for ZenCoding.vim: indentation for each languages. - '0.14': |
- '0.13': | This is an upgrade for ZenCoding.vim: fixed tag name like 'fs:n' in 'css'.
This is an upgrade for ZenCoding.vim: user key map. - '0.14': |
- '0.12': | This is an upgrade for ZenCoding.vim: indentation for each languages.
This is an upgrade for ZenCoding.vim: few extensive notation. - '0.13': |
- '0.11': | This is an upgrade for ZenCoding.vim: user key map.
This is an upgrade for ZenCoding.vim: fixed indent. - '0.12': |
- '0.10': | This is an upgrade for ZenCoding.vim: few extensive notation.
This is an upgrade for ZenCoding.vim: fixed behavior of '+' operator - '0.11': |
- '0.9': | This is an upgrade for ZenCoding.vim: fixed indent.
This is an upgrade for ZenCoding.vim: fixed single line behavior - '0.10': |
- '0.8': | This is an upgrade for ZenCoding.vim: fixed behavior of '+' operator
This is an upgrade for ZenCoding.vim: support 'a[href=http://www.google.com]{Google}' - '0.9': |
- '0.7': | This is an upgrade for ZenCoding.vim: fixed single line behavior
This is an upgrade for ZenCoding.vim: fixed behavior in 'a+b'. - '0.8': |
- '0.6': | This is an upgrade for ZenCoding.vim: support 'a[href=http://www.google.com]{Google}'
This is an upgrade for ZenCoding.vim: fixed strange behavior about '<a href="">b_</a>'. - '0.7': |
- '0.5': | This is an upgrade for ZenCoding.vim: fixed behavior in 'a+b'.
This is an upgrade for ZenCoding.vim: recover rest part in line. - '0.6': |
- '0.4': | This is an upgrade for ZenCoding.vim: fixed strange behavior about '<a href="">b_</a>'.
This is an upgrade for ZenCoding.vim: fixed cursor position. fixed ${lang} replacement. - '0.5': |
- '0.3': | This is an upgrade for ZenCoding.vim: recover rest part in line.
This is an upgrade for ZenCoding.vim: fixed line expanding. - '0.4': |
- '0.2': | This is an upgrade for ZenCoding.vim: fixed cursor position. fixed ${lang} replacement.
This is an upgrade for ZenCoding.vim: fixed problem that moving cursor with expanding. - '0.3': |
- '0.1': | This is an upgrade for ZenCoding.vim: fixed line expanding.
Initial upload - '0.2': |
This is an upgrade for ZenCoding.vim: fixed problem that moving cursor with expanding.
# __END__ - '0.1': |
# vim: filetype=yaml Initial upload
# __END__
# vim: filetype=yaml