Thanks, that worked!

Thomas

On May 11, 10:17 am, "Agathoklis D. Hatzimanikas" <[email protected]>
wrote:
> Hi Thomas,
>
> On Mon, May 11, at 07:02 Thomas Allen wrote:
>
>
>
> > I map <S-CR> to this little script in my various ftplugin files to
> > make adding line endings easier. ":" for Python, ";" for C-style
> > languages, etc. Now I want to use it for Erlang, for which "." seems
> > reasonable.
>
> > " Insert a line ending if necessary
> > fun! AddLineEnder(char)
> >     let line = getline(".")
> >     if match(line, a:char . "\s*$") == -1
> >         exec "normal A" . a:char
> >     endif
> > endfunction
>
> Use the escape() function, like this (I added also the backslash to the
> example):
>
>      if match(line, escape(a:char, '.\') . "\s*$") == -1
>
> > :call AddLineEnder(".")
>
> If you ever want to add a backslash however, you have to enter two of
> them inside double quotes, or one by using single quotes.
>
> > Thomas
>
> Regards,
> Agathoklis.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to