On Wednesday, June 13, 2012 3:41:22 AM UTC+12, Nick Shyrokovskiy wrote:
>:set isk=@
>in next line of .vimrc file w movement stops at positions marked by ^
>
>set ^backspace^=^eol^,^indent^,^start

It appears to me you don't understand how w, e, and b work. From :help w

A word consists of a sequence of letters, digits and underscores, or a sequence 
of other non-blank characters, separated with white space.

Setting isk changes this to be effectively:

A word consists of a sequence of characters in isk, or a sequence of other 
non-blank characters, separated with white space.

The "=" and "," in your example are "other non-blank characters", so are words 
for the purposes of b, e and w movements.  vi was like this.

If you
:set isk=@,=-=,,-,

then w moves from the b to the end of the line. So, clearly 'iskeyword' is not 
ignored.  

Regards, John Little

-- 
You received this message from the "vim_dev" 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

Raspunde prin e-mail lui