[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python and Emacs



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


Reply to: