Michael Grubb 594ca8e767 Added list to keep order of added attributes
Preloads this list with 'id' and 'class' to always sort those first
As attributes are parsed, append the names to the list.
Change toString function to loop over attribute list instead of keys.
2013-04-06 00:04:37 -05:00
2013-01-22 12:42:41 +08:00
2011-05-07 20:51:41 +02:00
2012-11-02 12:14:38 +09:00
2011-10-25 13:50:43 +09:00
2012-06-04 22:59:06 +09:00
2012-01-17 10:24:44 +09:00
2012-10-24 11:13:43 +09:00
2012-11-02 12:24:22 +09:00

ZenCoding-vim

zencoding-vim is vim script support for expanding abbreviation like zen-coding(emmet).

Installation

Download zip file:

cd ~/.vim
unzip zencoding-vim.zip

If you install pathogen.vim:

cd ~/.vim/bundle # or make directory
unzip /path/to/zencoding-vim.zip

If you get source from repository:

cd ~/.vim/bundle # or make directory
git clone http://github.com/mattn/zencoding-vim.git

or:

git clone http://github.com/mattn/zencoding-vim.git
cd zencoding-vim
cp plugin/zencoding.vim ~/.vim/plugin/
cp autoload/zencoding.vim ~/.vim/autoload/
cp -a autoload/zencoding ~/.vim/autoload/

Quick Tutorial

Open or create New File:

vim index.html

Type ("_" is the cursor position):

html:5_

Then type "," (Ctrl + y + ','), you should see:

<!DOCTYPE HTML>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>
<body>
	_
</body>
</html>

More Tutorials

Enable in different mode

If you don't want enable zencoding in all mode, you can use set a option in vimrc:

let g:user_zen_mode='n'    "only enable normal mode functions.
let g:user_zen_mode='inv'  "enable all functions, which is equal to
let g:user_zen_mode='a'    "enable all function in all mode.

Project Authors

Yasuhiro Matsumoto

zen-coding official site:

http://code.google.com/p/zen-coding/

zencoding.vim:

http://mattn.github.com/zencoding-vim

development repository:

https://github.com/mattn/zencoding-vim

my blog posts about zencoding-vim:

http://mattn.kaoriya.net/software/vim/20100222103327.htm

http://mattn.kaoriya.net/software/vim/20100306021632.htm

japanese blog posts about zencoding-vim:

http://d.hatena.ne.jp/idesaku/20100424/1272092255

http://d.hatena.ne.jp/griefworker/20110118/vim_zen_coding

http://d.hatena.ne.jp/sakurako_s/20110126/1295988873

http://looxu.blogspot.jp/2010/02/zencodingvimhtml.html

tutorial traslated in chinese:

http://www.zfanw.com/blog/zencoding-vim-tutorial-chinese.html

Description
Languages
Vim Script 99.7%
Lua 0.2%
Makefile 0.1%