Yakov Lerner wrote:
There is just not enough information in your question.
Please provide small but complete
example with all details, including:
- which maps and functions are used & defined
- what user typed
- what was in the file
Ok, here's the plugin:
if exists ('format_declaration_plugin')
finish
endif
let format_declaration_plugin = '1'
vnoremap <silent> <C-W> :call FormatDeclarationSelection ()<CR>
function FormatDeclarationSelection ()
execute ":silent! normal gvs"
let lines = split (@", '\n')
for line in lines
echo line
endfor
endfunction
Insert 3 lines:
test1
test2
test3
Select the lines via v, press <C-W>, the output should be like this:
test1
test2
test3
test1
test2
test3
test1
test2
test3
--
Matthias-Christian Ott