From cd09765a832c49b57f7ece2ffaf9fd744460672b Mon Sep 17 00:00:00 2001 From: mattn Date: Wed, 17 Dec 2014 16:09:20 +0900 Subject: [PATCH] use_selection = 0 in default --- autoload/emmet.vim | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/autoload/emmet.vim b/autoload/emmet.vim index 83d5ae1..45d5bab 100644 --- a/autoload/emmet.vim +++ b/autoload/emmet.vim @@ -671,10 +671,14 @@ function! emmet#expandAbbr(mode, abbr) range if getline('.')[col('.')-1:] =~ '^\$select' let pos[2] += 1 silent! s/\$select\$// - let next = searchpos('.\ze\$select\$', 'nW') + if emmet#getResource(type, 'use_selection', 0) + let next = searchpos('.\ze\$select\$', 'nW') + silent! %s/\$\(cursor\|select\)\$//g + call emmet#util#selectRegion([pos[1:2], next]) + return "\gv" + endif silent! %s/\$\(cursor\|select\)\$//g - call emmet#util#selectRegion([pos[1:2], next]) - return "\gv" + silent! call setpos('.', pos) else silent! %s/\$\(cursor\|select\)\$//g silent! call setpos('.', pos) @@ -927,6 +931,7 @@ let s:emmet_settings = { \ 'charset': "UTF-8", \ 'indentation': "\t", \ 'newline': "\n", +\ 'use_selection': 0, \ }, \ 'custom_expands' : { \ '^\%(lorem\|lipsum\)\(\d*\)$' : function('emmet#lorem#en#expand'),