file .editorconfig en GitHub

Intento agregar un .editorconfig a nuestro repository github para hacer que el visor de códigos github muestre tabs como 4 espacios. Esto sonó bastante simple y GitHUb supuestamente ofrece soporte nativo para él, sin embargo no puedo hacerlo funcionar.

He agregado el siguiente .editorconfig a la raíz de nuestro repository:

# top-most EditorConfig file root = true # 4 space indentation [*.{cpp,h,cs,xaml,editorconfig}] indent_style = space indent_size = 4 # # # # # # 

Esas 2 últimas líneas con hash se realizan con tabs y espacios respectivamente. Cuando abro este file en el visor de código github, la primera línea muestra las tabs como 8 espacios. Si agrego? Ts = 4 a la URL, las tabs se muestran como 4 espacios.

¿Estoy usando esto mal / esperando que haga algo que no hace? Nuestro problema es que el código anterior en el repository se agregó con tabs, y queríamos comenzar a usar tabs como espacios (4 espacios) en el nuevo código, por lo que queríamos que las tabs existentes se mostraran alineadas con las nuevas.

Cualquier orientación sería apreciada.

Solutions Collecting From Web of "file .editorconfig en GitHub"

GitHub de hecho es compatible con EditorConfig, aunque no estoy seguro de que hayan anunciado oficialmente esto. Escribieron la biblioteca principal de Ruby para EditorConfig.

En cuanto a su problema, puede ser un error en el soporte de GitHub. El editor de text en el browser utilizado en GitHub está limitado de varias maneras, lo que hace que el soporte de EditorConfig sea complicado. No puedo recordar si este problema específico fue un problema.

Hay una extensión de browser web que agrega soporte EditorConfig más completo . Es posible que desee utilizar esa extensión y ver si funciona. Si es así, se debe enviar un problema a GitHub con instrucciones para reproducir el problema.