Size: a a a

2020 August 28

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
Интересно. А что с обратной совместимостью?
Там написано (т.е. её нет).
Но старый vimscript останется, впрочем — может, авторы plugins даже проигнорируют всё вот это вот, кто его знает. :)
источник

JC

Julian =) Coffee in pro.vim
В общем, какой-то Брам непоследовательный в этом плане получился и меня запутал.
источник

YS

Yaroslav Schekin in pro.vim
Julian =) Coffee
Да не то, чтоб далеко идущие выводы, просто зачем-то он сделал отдельный репозиторий, значит думал что-то делать с этим.
А потом почему-то заархивировал.
Потому что ему так было удобнее, наверное...
Мне просто было любопытно, где Вы такое услышали, вот и всё. ;)
источник

JC

Julian =) Coffee in pro.vim
Yaroslav Schekin
Потому что ему так было удобнее, наверное...
Мне просто было любопытно, где Вы такое услышали, вот и всё. ;)
Ну можете меня в флуде об этом спросить.
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
Там написано (т.е. её нет).
Но старый vimscript останется, впрочем — может, авторы plugins даже проигнорируют всё вот это вот, кто его знает. :)
С одной стороны это конечно хорошо, новый синтаксис с первого взгляда кажется приятнее. Но кто будет писать на нём плагины, пока нет поддержки со стороны neovim — другой вопрос. Юзеров у форка всё же довольно много, и авторы плагинов обычно стараются поддерживать оба редактора.
источник

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
С одной стороны это конечно хорошо, новый синтаксис с первого взгляда кажется приятнее. Но кто будет писать на нём плагины, пока нет поддержки со стороны neovim — другой вопрос. Юзеров у форка всё же довольно много, и авторы плагинов обычно стараются поддерживать оба редактора.
А почему авторов каких-то одних plugins должен вообще волновать neovim, а каких-то других — vim?
Я именно вот об этом — мне кажется, что авторы плагинов скоро перестанут стараться поддерживать оба редактора. :(
источник

ND

Nikita Domnickij in pro.vim
правильно, самое время переходить на емакс
источник

JC

Julian =) Coffee in pro.vim
vimscript как бы не был плох вроде допускает игру на два фронта, то есть можно писать просто общий код, а потом какому автору какой редактор больше нравится - будут делать более специфичный и быстрый код, а под другой просто фолбек на общий vimscript
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
А почему авторов каких-то одних plugins должен вообще волновать neovim, а каких-то других — vim?
Я именно вот об этом — мне кажется, что авторы плагинов скоро перестанут стараться поддерживать оба редактора. :(
> А почему авторов каких-то одних plugins должен вообще волновать neovim, а каких-то других — vim?

Я думаю, что в интересах автора — увеличить количество пользователей плагина. Поэтому нужно обеспечить поддержку и vim, и neovim.
Но чем больше различий между ними, тем сложнее поддерживать совместимость. И там и там появляются новые фичи, что-то реализуется по-разному, etc.
Поэтому да, это проблема.
источник

YS

Yaroslav Schekin in pro.vim
Julian =) Coffee
vimscript как бы не был плох вроде допускает игру на два фронта, то есть можно писать просто общий код, а потом какому автору какой редактор больше нравится - будут делать более специфичный и быстрый код, а под другой просто фолбек на общий vimscript
А Вы автор plugins? У них-то может быть совсем не такое мнение (и, более того, некоторые из них его уже высказывали)...
И зачем кому-то терять своё время на fallbacks для редактора, который он не использует, я не очень понимаю.
источник

GK

Georgy Komarov in pro.vim
Nikita Domnickij
правильно, самое время переходить на емакс
На kakoune. Имакс немного про другое.
источник

ND

Nikita Domnickij in pro.vim
Georgy Komarov
На kakoune. Имакс немного про другое.
про что?
источник

JC

Julian =) Coffee in pro.vim
Про лисп
источник

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
> А почему авторов каких-то одних plugins должен вообще волновать neovim, а каких-то других — vim?

Я думаю, что в интересах автора — увеличить количество пользователей плагина. Поэтому нужно обеспечить поддержку и vim, и neovim.
Но чем больше различий между ними, тем сложнее поддерживать совместимость. И там и там появляются новые фичи, что-то реализуется по-разному, etc.
Поэтому да, это проблема.
В каких интересах?
Если, к примеру, автор plugin вообще не использует vim, и всё написал на lua — зачем ему это?
источник

ND

Nikita Domnickij in pro.vim
Julian =) Coffee
Про лисп
а вим?
источник

JC

Julian =) Coffee in pro.vim
А вим про редактирование текстов и написание программ.
источник

ND

Nikita Domnickij in pro.vim
Julian =) Coffee
А вим про редактирование текстов и написание программ.
это кто так определил?
источник

JC

Julian =) Coffee in pro.vim
Я
источник

ND

Nikita Domnickij in pro.vim
ладно, перехожу обратно на вим
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
В каких интересах?
Если, к примеру, автор plugin вообще не использует vim, и всё написал на lua — зачем ему это?
Хм, ну, в общем, да. Лично ему, автору, никакой пользы с этого нет.

Просто в issues популярных плагинов (например, ultisnips) регулярно возникают проблемы, касающиеся поддержки только одного из редакторов. И автору приходится тратить время, чтобы разобраться в их отличиях и сделать код совместимым. Наверное при написании нового плагина стоит сразу писать совместимый код, или заявить, что такой-то редактор не поддерживается.
источник