Sunday, November 6, 2011

Re: [bug?] Abbreviation with an @

Hi Tim!

On So, 06 Nov 2011, Tim Chase wrote:

> On 11/06/11 19:04, Quincy Bowers wrote:
> >Ah, I wonder if abbreviations can only be defined if they
> >don't cross keyword boundaries... And if that is the case is
> >that intended?
>
> That's why I was confused that
>
> :iab @a @author Author Name
>
> worked, but
>
> :iab @author @author Author Name
>
> errored out.

That is explained at :h abbreviation.


,----
| There are three types of abbreviations:
|
| full-id The "full-id" type consists entirely of keyword
| characters (letters and characters from 'iskeyword'
| option). This is the most common abbreviation.
|
| Examples: "foo", "g3", "-1"
|
| end-id The "end-id" type ends in a keyword character, but all
| the other characters are not keyword characters.
|
| Examples: "#i", "..f", "$/7"
|
| non-id The "non-id" type ends in a non-keyword character, the
| other characters may be of any type, excluding space
| and tab. {this type is not supported by Vi}
|
| Examples: "def#", "4/7$"
`----

So while @a is of type end-id @author isn't.

regards,
Christian

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

No comments: