При чем здесь волшебная палочка? Почему нельзя в теории запилить плагин, который будет поддерживать форматирование для нескольких языков?
Потому что на любом другом языке кроме vimscript это будет и быстрее написать и быстрее работать и проще поддерживать, и проще портировать в другие редакторы?
Потому что на любом другом языке кроме vimscript это будет и быстрее написать и быстрее работать и проще поддерживать, и проще портировать в другие редакторы?
Ну даже не знаю.
Ну давайте и вим на питоне перепишем, действительно
При чем здесь волшебная палочка? Почему нельзя в теории запилить плагин, который будет поддерживать форматирование для нескольких языков?
s/поддерживать форматирование для нескольких языков/сможет парсить любой файл в синтаксическое дерево, определять при этом корректный ли файл синтаксически, знать лучший стиль написания кода для этого языка и воссоздавать код заново/
При чем здесь волшебная палочка? Почему нельзя в теории запилить плагин, который будет поддерживать форматирование для нескольких языков?
В теории — можно. Представь, что тебе придётся написать лексер/парсер/IR для каждого из поддерживаемых языков и реализовать логику форматирования. Кто этим будет заниматься?
да, я захожу куда-нибудь по SSH и там все по новой?
Тогда у Вас другая проблема — перенос окружения vim туда, куда Вы заходите по ssh (или, напротив, редактирование remote files на "своей" стороне), нет?