LINUX.ORG.RU

История изменений

Исправление rtxtxtrx, (текущая версия) :

в vim изначально не было плагинов. плагины - это drop-in какие-то файлы типа сошек, кинул в папочку и работает… так в идеале… в виме изначально все через жопу было сделано, поэтому сбоку прикрутили целый язык сначала для настройки, а потом добавили в него циклы, функции и стало возможно писать плагины. в helix там этот toml… а в нем нет ни циклов, ни функций, значит и плагины никак не приделать… идеально было бы встроить js какой… он самый популярный… а все эти api… ну blender поттому и популярен что там можно в консолечке на python скрипты писать… типа тебе нужно сгенерировать какую-то сцену - написал цикл чтобы понатыкать деревьев, рандомно их повернув… да lua может и отстой… убогий язык в котором можно вот так себе отстрелить член:

> if false then print("penis"); end
> if 0 then print("penis"); end
penis

Очень «логично». Lua засунули в Neovim не со зла… просто альтернатив и не было. Питон для такого - слишком дорогое удовольствие… как и тянуть v8

Исходная версия rtxtxtrx, :

в vim изначально не было плагинов. плагины - это drop-in какие-то файлы типа сошек, кинул в папочку и работает… так в идеале… в виме изначально все через жопу было сделано, поэтому сбоку прикрутили целый язык сначала для настройки, а потом добавили в него циклы, функции и стало возможно писать плагины. в helix там этот toml… а в нем нет ни циклов, ни функций, значит и плагины никк не пределать… идеально было бы встроить js какой… он самый популярный… а все эти api… ну blender поттому и популярен что там можно в консолечке на python скрипты писать… типа тебе нужно сгенерировать какую-то сцену - написал цикл чтобы понатыкать деревьев, рандомно их повернув… да lua может и отстой… убогий язык в котором можно вот так себе отстрелить член:

> if false then print("penis"); end
> if 0 then print("penis"); end
penis

Очень «логично». Lua засунули в Neovim не со зла… просто альтернатив и не было. Питон для такого - слишком дорогое удовольствие… как и тянуть v8