On Wed, May 22, 2002 at 05:50:10PM +0200, Luca - De Whiskey's - De Vitis wrote:
| On Wed, May 22, 2002 at 08:38:26AM -0500, dman wrote:
| > | --- cut ---
| > | augroup Python
| > | au!
| > | autocmd BufRead *.py set expandtab softtabstop=4 shiftwidth=4 tabstop=4
| > | augroup END
| > | --- /cut ---
|
| > It will work, but I disagree with changing the 'tabstop' variable.
| >
| > Try catting your code directly to a line printer. It will use 8
| > spaces per tab, and that will mess up things. Another problem is the
|
| No, it will not. This configuration actually uses space (4 in this case)
| instead of a single tab. It only gives the user the feeling he is using tab,
| while he is not.
Right. It must have been too early in the morning ... I meant if you
use real tab characters and just fiddle with tabstop you are bound to
cause problems (which is why I always leave 'ts' set to 8).
| Try the :help for 'expandtab' 'softtabstop'.
They are wonderful options! Just don't set 'et' for Makefiles! (also
check out the 'list' and 'listchars' options -- it really helps to
actually _see_ the tab characters in a different way than space
characters)
-D
--
A perverse man stirs up dissension,
and a gossip separates close friends.
Proverbs 16:28
GnuPG key : http://dman.ddts.net/~dman/public_key.gpg
Attachment:
pgpgkW7Pkj3Em.pgp
Description: PGP signature