¿Cómo hago para que la tecla de tabulación inserte 4 espacios cuando estoy editando archivos "* .py" y no otros archivos?¿Expandir pestañas a espacios en vim solo en archivos Python?
Siguiendo una recomendación de Vim and PEP 8 -- Style Guide for Python Code, instalé vim-flake8 (y vim-pathogen). Esto da advertencias cuando se violan las pautas de estilo PEP8. Esto es genial, pero me gustaría que las pestañas se expandan automáticamente en primer lugar al editar archivos Python. Me gustaría que la tecla de tabulación realmente inserte pestañas al editar otros tipos de archivos.
En otras palabras, quiero que la siguiente aplicación cuando estoy editando los archivos de Python y sólo los archivos de Python:
set expandtab " tabs are converted to spaces
set tabstop=4 " numbers of spaces of tab character
set shiftwidth=4 " numbers of spaces to (auto)indent
Gracias por responder a mi pregunta tan rápido (stackoverflow me hace esperar varios minutos más hasta que pueda aceptarlo). – Jonathan