>I always uses spaces to indent my code, but a current project requires
>me to use tabs. How could I make this setting only be in effect for
this
>one project, assuming that the project will always be a in a specific
>directory.

How many files to edit in that particular directory/project?

If you don't want to make something a global setting in your '.vimrc' or
manually ':set noet' each time you fire it up, you can add something to
the beginning/end of each file in question, like (this example's for
perl; do whatever's a comment in whatever you're using, whether /*C*/,
//javascript, <!--html-->, etc.)

        =item
                vim:    noet
        =cut

to automagically set whatever options you want when firing up an edit
session on that file.  In this case, it's the equivalent of ":set noet"
to not expandtabs to spaces.

Then, you can go nuts with other options, like "ts=4", "sw=4", etc. if
you want tabstops/shiftwidths every 4 chars instead of 8, etc.

Reply via email to