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

Reply via email to