epanda wrote:
Hi,

I would like to generate my header ;

func! GenereHeader()
        let l:header = "\"**" . "\n"
        let l:header .= "\\\* ..." . "\n"
        let l:header .= "\\\* @author ONEPERSON" . "\n"
        let l:header .= "\\\*" . "\n"
        call setline(line('.'),l:header . getline(line('.')))
endfunc

Setline replace my line by header . my line but I don't understant why
\n is not interpreted ?

Why not simply use a List to keep the lines separate? Something like this perhaps...

func! GenereHeader()
        let l:header = []
        call add(l:header, "\"**")
        call add(l:header, "\\\* ...")
        call add(l:header, "\\\* @author ONEPERSON")
        call add(l:header, "\\\*")
        call append(line('.') - 1, l:header)
endfunc

Brett Stahlman


Thank you



--
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to