Sunday, February 21, 2010

Re: Generate Header

On 21 fév, 15:30, Stahlman Family <brettstahl...@comcast.net> wrote:
> 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

Thank you !

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

No comments: