VIM mode line comments

Is it kosher to include vim mode line comments inside of LLVM source files? I would like to do this inside of the MicroBlaze backend to ensure that tabs are expanded into exactly two spaces. I see that right now the following files have these vim mode line comments:
  include/llvm/ADT/SetVector.h
  lib/Archive/ArchiveInternals.h
  lib/Linker/LinkModules.cpp
  lib/Transforms/IPO/DeadTypeElimination.cpp
  lib/VMCore/Function.cpp

Since this does not seem to be a wide spread practice I thought I would ask before I made the changes.

Is it kosher to include vim mode line comments inside of LLVM source files? I would like to do this inside of the MicroBlaze backend to ensure that tabs are expanded into exactly two spaces. I see that right now the following files have these vim mode line comments:
  include/llvm/ADT/SetVector.h
  lib/Archive/ArchiveInternals.h
  lib/Linker/LinkModules.cpp
  lib/Transforms/IPO/DeadTypeElimination.cpp
  lib/VMCore/Function.cpp

Since this does not seem to be a wide spread practice I thought I would ask before I made the changes.

I'd prefer not to do that, but if it is really useful to you, go for it in the mblaze files only.

-Chris

utils/vim/vimrc is the usual way to use vim with LLVM source. Is that inconvenient?

Dan