I know we want to avoid option bloat, but I really hate "special"
values, especially ones as non-obvious as these.

How about instead a new boolean option, 'tabbind'?  When off,
'shiftwidth', 'tabstop' and 'softtabstop' are all independent.  When
on, all those values are set to that of the last one set.

For example, if 'tabbind' is on when the user sets 'tabstop', both
'shiftwidth' and 'softtabstop' are also set to the new value of
'tabstop'.  The user doesn't have to remember what "-1" means or
which option needs to be set last to affect the others.

Regards,
Gary

-- 
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