mattn / emmet-vim

emmet for vim: http://emmet.io/
http://mattn.github.io/emmet-vim
MIT License
6.41k stars 411 forks source link

Counter offset not working #442

Open hl037 opened 5 years ago

hl037 commented 5 years ago

Counter offsets seem broken

The following:

((span>input[type=radio value=$@0 name=aspect$@0 v-model=aspect]#aspect$@0+label[for=aspect$@0]+br)*4)

Should output:

<span><input id="aspect0" type="radio" value="0" name="aspect0" v-model="aspect" /><label for="aspect0"></label><br /></span>
<span><input id="aspect1" type="radio" value="1" name="aspect1" v-model="aspect" /><label for="aspect1"></label><br /></span>
<span><input id="aspect2" type="radio" value="2" name="aspect2" v-model="aspect" /><label for="aspect2"></label><br /></span>
<span><input id="aspect3" type="radio" value="3" name="aspect3" v-model="aspect" /><label for="aspect3"></label><br /></span>

But this is what is printed:

<span><input id="aspect1" type="radio" value="1@0" name="aspect1@0" v-model="aspect" /><label for="aspect1@0"></label><br /></span>
<span><input id="aspect2" type="radio" value="2@0" name="aspect2@0" v-model="aspect" /><label for="aspect2@0"></label><br /></span>
<span><input id="aspect3" type="radio" value="3@0" name="aspect3@0" v-model="aspect" /><label for="aspect3@0"></label><br /></span>
<span><input id="aspect4" type="radio" value="4@0" name="aspect4@0" v-model="aspect" /><label for="aspect4@0"></label><br /></span>
mattn commented 5 years ago

Hmm, currently counter $ sign support node-name or texts {}. But I'll fix this in later. BTW counter offset is difficult...

terminal6