The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Доступен Neovim 0.5, модернизированный вариант редактора Vim "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен Neovim 0.5, модернизированный вариант редактора Vim "  +/
Сообщение от opennews (??), 03-Июл-21, 11:02 
После почти двух лет разработки опубликован релиз Neovim 0.5, ответвления от редактора Vim, сфокусированного на  повышении расширяемости и гибкости. В рамках проекта уже более семи лет проводится переработка кодовой базы Vim, в результате которой вносятся изменения, упрощающие сопровождение кода, предоставляющие средства разделения труда между несколькими мэйнтейнерами, отделяющие интерфейс от базовой части (интерфейс можно менять не трогая внутренности) и  реализующие новую расширяемую архитектуру на основе плагинов.  Оригинальные наработки проекта распространяются под лицензией Apache 2.0, а базовая часть под лицензией Vim...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55435

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –20 +/
Сообщение от Аноним (1), 03-Июл-21, 11:02 
>Lua

Это же однопоточный язык, хоть и с горутинами. Нафиг дополнения делать на медленном языке, особенно для работы с текстом?

Ответить | Правка | Наверх | Cообщить модератору

2. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (2), 03-Июл-21, 11:13 
Потому что не джаваскрит
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от konart (?), 03-Июл-21, 11:29 
Ну, он намного быстрее vimscript и при этом куда проще чем тот же js. JIT есть

Какие еще варианты есть для легковестных скриптовых языков, которые можно легко запихнуть внутрь проекта?

Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (1), 03-Июл-21, 11:39 
>JIT есть

Как бы нет. Он не развиваетс уже давно, застрял на старой версии. Lua мог составить конкуренцию Python, но из-за медленной официальной версии и неразвивающейся jit версии все с Lua свалили. А ведь когда-то были годные библиотеки, типа нейронки. Torch сбежал на Python.

Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (20), 03-Июл-21, 12:38 
Луаджит по факту поддерживается компанией mail.ru. Любые серьезные проблемы будут решаться, для них это фундамент целой кучи продуктов, в том числе энтерпрайзного уровня.

Конкуренции питону быть не может, потому что на луа писать код нужны мозги. Язык при своей синтаксической простоте чрезвычайно сложный. Для 95% питонистов он сложноват.

Нейросети на питоне по той причине, что образование по этой линии включает питон как скриптовой язык. Питон де факто стандарт. Его используют по этой причине, а не потому что он лучше всех.

Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (1), 03-Июл-21, 12:49 
>Луаджит по факту поддерживается компанией mail.ru.

Разве что на плаву, как легаси.

Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (20), 03-Июл-21, 13:04 
Ну то ли дело питон - там джит не легаси и зрелая технология, активно развивается )))
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (-), 03-Июл-21, 13:33 
> Ну то ли дело питон - там джит не легаси и зрелая
> технология, активно развивается )))

То ли дело опеннетус экспертус вульгарис - главное скобочек побольше понаставить ...

https://foss.heptapod.net/pypy/pypy/activity
> Initial release    mid 2007; 14 years ago
> 68,428 Commits

9 hours ago
Brad Kish @rtkbkish
commented on issue #3501
"ffi.from_buffer causing performance problems with TLS/HTTP and PyPy3.7 7.34"

18 hours ago
Matti Picus @mattip
pushed to branch branch/py3.7
    c731f253 · Backed out 656bfe595f14, it breaks test_issue_2760_getattr

1 day ago
Oliver Margetts @olliemath
commented on issue #3501
"ffi.from_buffer causing performance problems with TLS/HTTP and PyPy3.7 7.34"

Ответить | Правка | Наверх | Cообщить модератору

41. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (41), 03-Июл-21, 14:02 
Он наверно имел в виду то, что джит только планируется впихнуть в цпитон. Сомнительная идея как по мне, джит очень узкоспециализированный и неэффективный. Особенно без денег, вбуханных в v8. Аот может быть пооптимальней, если включать его вручную. Луа архитектурно проигрывает своими дефективными типами данных и отсутствием удобного доступа к системным вещам.
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (-), 03-Июл-21, 14:52 
> Он наверно имел в виду то, что джит только планируется впихнуть в цпитон. Сомнительная идея как по мне, джит очень узкоспециализированный и неэффективный.

цпитон - реализация питона. Как и pypy. Причем пайпай применяется уже лет цать и тут не нужно "иметь в виду", тут нужно или знать такие азы или молчать с умным видом ...

Ответить | Правка | Наверх | Cообщить модератору

53. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –2 +/
Сообщение от Аноним (41), 03-Июл-21, 14:58 
Ну по факту в цпитоне (ака питон) жит только обещают, а питон на питоне это всё же не то и не слишком эффективно в любом случае. Я вроде хотел сравнить из интереса не на кейсе "сгенерировать 1000000 раз одну страницу", но там только старый питон поддерживается и весь код давно под 3.8 пишется (теперь уже 3.9). Можно игнорировать, как и jython.
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (87), 03-Июл-21, 21:37 
А зачем в CPython жит? Его кто-то обещает? Мне казалось что девелоперы CPython давно уже говорили что не будут делать его. Для жита есть PyPy.
Вообще, я считаю что если нужна скорость, то есть отличный Cython который генерирует сишный код из питона и конпелирует его. А заодно предоставляет надмножество языка которое позволяет использовать нормальную строгую типизацию и т.д. для того чтобы сгенерированный сишный код при всём был ещё и быстрым. Берёшь медленный код, пихаешь его в Cython, навешиваешь типы на переменные, немного оптимизаций и твой код не очень сильно отличается от написанного на сях. Мне кажется это куда более удобно, чем ждать мифический жит в CPython (который при этом уже есть в PyPy). И должно быть вполне удобно для python разработчиков, не нужно углубляться в детали сей, всё работает из коробки.
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (41), 03-Июл-21, 22:33 
https://www.opennet.ru/opennews/art.shtml?num=55146

TL;DR Гвидо стало скучно на пенсии и он решил значительно ускорить питон за счёт микрософта.

Ответить | Правка | Наверх | Cообщить модератору

108. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от myhand (ok), 04-Июл-21, 07:30 
> навешиваешь типы на переменные

Ну и что ты "навесишь" на int?  32-бит хватит всем, да?

Ответить | Правка | Наверх | Cообщить модератору

113. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (87), 04-Июл-21, 13:48 
Ну не навешивай если тебе надо работать с огромными интами, используй PyPy или CPython тогда. Ничто не идеально, для каждой задачи нужно использовать подходящие инструменты, можно бесконечно долго искать изъяны и недостатки во всём. JIT это тоже не таблетка от всех болезней.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

44. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –3 +/
Сообщение от Аноним (20), 03-Июл-21, 14:35 
Луаджит полностью поддерживает луа 5.1. Код на луа можно запускать луаджитом без модификаций.
А руру что? Это фактически отдельный от питона язык программирования, что-то по мотивам.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

49. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (-), 03-Июл-21, 14:47 
> А руру что? Это фактически отдельный от питона язык программирования, что-то по

мотивам.
Э-э, право дело, не нужно еще раз подтверждать квалификацию Опеннетус Экспертуса, я вам и в первый раз поверил!
>> PyPy is a replacement for CPython
>> PyPy implements Python 2.7.18, and 3.7.10. It supports all of the core language, passing the Python 2.7 test suite and almost all of the 3.7 test suite (with minor modifications) It supports most of the commonly used Python standard library modules. For known differences with CPython, see our compatibility page.

В общем, "на опеннете без перемен" ...


Ответить | Правка | Наверх | Cообщить модератору

89. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от нах.. (?), 03-Июл-21, 21:54 
Беру emerge и пытаюсь запустить при помощи pypy, каково удивление ничего не работает и море ошибок в лог... а казалось бы писали что заменяет. Ну пистончики как всегда, тяп ляп.
Ответить | Правка | Наверх | Cообщить модератору

97. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (-), 03-Июл-21, 22:40 
> Беру emerge и пытаюсь запустить при помощи pypy, каково удивление ничего не
> работает и море ошибок в лог... а казалось бы писали что заменяет. Ну пистончики как всегда, тяп ляп.

Просто вынь руки из жопы:
https://github.com/gentoo/portage/blob/master/runtests
https://github.com/gentoo/portage/commit/14d2182465f99217178...

Ответить | Правка | Наверх | Cообщить модератору

114. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (114), 04-Июл-21, 14:15 
> Это фактически отдельный от питона язык программирования

ты с Cython путаешь видимо(https://en.wikipedia.org/wiki/Cython)
PyPy полностью питон реализует, но обычно с небольшим опозданием

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

112. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –2 +/
Сообщение от Урри (ok), 04-Июл-21, 12:54 
И?

4 дня назад создан баг "Severe performance degradation with TLS/HTTP and PyPy3.7 7.34". Этот баг комментируют.

Где "зрелая технология, активно развивается"?

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

30. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –2 +/
Сообщение от Аноним (41), 03-Июл-21, 13:28 
Я устанавливал torch на lua, и знаешь, я остался не в восторге. Питон просто прекрасен после того опыта. Питон берут потому что он не такая дрянь, а не потому что ему детей учат.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

47. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (20), 03-Июл-21, 14:45 
Не можете осилить - дрянь. Ну да, ну да.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (41), 03-Июл-21, 14:49 
Ну как бы я собрал и установил. Пришлось превозмогать и осиливать, да. И пользоваться не так удобно. С pytorch ровно 0 проблем пока что, использую очень активно и в куче софта, всё прекрасно компилируется всегда.
Ответить | Правка | Наверх | Cообщить модератору

116. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (114), 04-Июл-21, 14:18 
а че в люа осилять то? питон куда более выразительный язык
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

119. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (20), 04-Июл-21, 15:18 
В луа не меньше выразительности, но сильно больше свободы и для питонистов это смерти подобно.

Магия с метатаблицами чрезвычайно сложна для тех, кто не может даже замыкания в джаваскрипте осилить. Свое собственное ооп на прототипном наследовании (которое не подсахарено, как в JS) написать тоже могут не только лишь все. Гайдов с единственно верными решениями типовых проблем нет. Это язык для тех, кто не просто владеет низкоуровневыми концепциями программирования (которые в языках обычно убраны под капот и доступны в виде ключевых слов), но и может написать их реализации прямо в процессе. Конечно, это справедливо для тех, кто программирует что-то сложнее примитивных скриптов.

Ответить | Правка | Наверх | Cообщить модератору

104. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Xasd7 (?), 04-Июл-21, 02:23 
> Луаджит по факту поддерживается компанией mail.ru.

то есть другими словами -- не поддерживается

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

105. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от Анончик (?), 04-Июл-21, 04:28 
>Конкуренции питону быть не может, потому что на луа писать код нужны мозги.

да тут не поспоришь
> a==1

true
> a=="1"

false
> a="1"
> a+2

3

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

106. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Анончик (?), 04-Июл-21, 04:47 
>Луаджит по факту поддерживается компанией mail.ru.

Пруфы будут? Покажи мне где большую часть коммитов в luajit делают сотрудники mail.ru?

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

117. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (20), 04-Июл-21, 14:20 
https://github.com/tarantool/luajit/commits/tarantool
Ответить | Правка | Наверх | Cообщить модератору

40. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –3 +/
Сообщение от Michael Shigorinemail (ok), 03-Июл-21, 14:01 
>> JIT есть
> Как бы нет.

Как бы есть, но реализован из рук вон плохо, если верить тому же Святу.

Если вдруг кому-то было бы интересно взять двуручный рашпиль в руки, могу попросить его изложить точнее претензии и соображения (а то мне эти "шаблонизаторы" настолько ничего не говорят, что услышанное опасаюсь переврать, не записав дословно).

Но вроде как там ещё чуть ли не на порядок можно вытянуть производительности, если с умом писать.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

45. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (20), 03-Июл-21, 14:38 
В джите оптимизируется некий набор луашных конструкций, все остальное работает с производительностью луа.
Если писать по гайду джитоугодный код - все работает чуть медленнее кода на сях. Стиль программирования ограничивает, да.
Ответить | Правка | Наверх | Cообщить модератору

149. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (149), 05-Июл-21, 19:23 
> если верить тому же Святу

Кому?

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

165. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Michael Shigorinemail (ok), 04-Сен-21, 14:41 
>> если верить тому же Святу
> Кому?

Святослав Ступак, который портировал luajit на e2k.

Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +6 +/
Сообщение от Anonymoustus (ok), 03-Июл-21, 13:47 
> Какие еще варианты есть для легковестных скриптовых языков, которые можно легко запихнуть внутрь проекта?

Tcl.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

54. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от a (??), 03-Июл-21, 15:00 
Ну, он намного быстрее vimscript - уже давно не быстрее.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

5. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –9 +/
Сообщение от InuYasha (??), 03-Июл-21, 11:17 
Это сумасшедший безумный психоделический искалеченный недоскриптовый недоязык, который зафорсили психонавты 15-летней давности под тухлым соусом "да он простой и легковесный". И с тех пор его суют во все места все кому лень загуглить хотя бы тот же AngelScript.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

31. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (31), 03-Июл-21, 13:31 
Накидай еще алтренатив пожалуста. А то этот твой AngelScript используеться только двумя землекопами.

Lua хоть и редкостное дерьмище, но сравнительно популярный язычишка, но даже дело скорее не в языке а в реализации.

Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от a (??), 03-Июл-21, 15:01 
lua - ниче что дебажить даже небольшие проблемы в нем это адов ад.
Ответить | Правка | Наверх | Cообщить модератору

90. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от нах.. (?), 03-Июл-21, 21:57 
Ниче зато реализация простая. Да и вообще хомяки привыкли терпеть.
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от HyC (?), 03-Июл-21, 16:57 
> Накидай еще алтренатив пожалуста. А то этот твой AngelScript используеться только двумя землекопами.

Миллиарды мух жрут говно. Кстати вполне при этом счастливы. Что вряд-ли является аргументом что так надо поступать и это правильно.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

91. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от нах.. (?), 03-Июл-21, 21:58 
Тссссс, ты решил пошатнуть их веру, тебя так сжечь согут.
Ответить | Правка | Наверх | Cообщить модератору

93. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от InuYasha (??), 03-Июл-21, 22:04 
Я твой скрипт запускал, твой вера шатал
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от InuYasha (??), 03-Июл-21, 22:06 
Да вот, пожалуйста, даже обзорчик:

https://itnext.io/c-scripting-alternatives-easy-to-bind-scri...

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

46. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (20), 03-Июл-21, 14:44 
Дайте угадаю - перл вам тоже не нравится. Верно?
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

94. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от InuYasha (??), 03-Июл-21, 22:04 
Так точно.
Ответить | Правка | Наверх | Cообщить модератору

103. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (-), 04-Июл-21, 01:46 
>angelscript

лучей поноса автору за такое предложение. Крайне раковый язык, переусложненный в одних местах и недопиленый в других. Дебажить ангелскрипт - сущий ад. Хотя да, добавлять в существующий проект на крестах отчасти проще чем луа. Этим и живет

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

17. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +11 +/
Сообщение от Аноним (20), 03-Июл-21, 12:23 
Корутины появились в луа еще при царе горохе. Ко - от слова кооператив.
Горутины у него в луа ))) Клоун
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

24. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –9 +/
Сообщение от Аноним (1), 03-Июл-21, 12:51 
Да, корутины, перепутал.
От клоуна слышу)0))
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –4 +/
Сообщение от Аноним (31), 03-Июл-21, 13:32 
Штраф тебе за нитпик
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

34. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (31), 03-Июл-21, 13:33 
В смысле однопоточный, а что в другом потоке нельзя создать новый lua_State?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

63. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (41), 03-Июл-21, 15:36 
Они все однопоточные. И питон, и жс. Насчёт питона могу сказать, что эффективность в мультипотоке очень сильно падает, и для обычных задач хватает корутин. В питоне можно запустить дополнительные интерпретаторы в отдельном процессе или через субинтерпретаторы, тогда проблемы с гц и гилом нивелируются, но появляются оверхэд и проблемы с ипц.
Ответить | Правка | Наверх | Cообщить модератору

73. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от ананим.orig (?), 03-Июл-21, 17:42 
>> Lua
> Это же однопоточный язык

В сабже:
> Плагины к Neovim запускаются как отдельные процессы,..

сколько вам потоков на каждый плагин нужно?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

74. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (1), 03-Июл-21, 17:57 
>сколько вам потоков на каждый плагин нужно?

Столько же, сколько ядер процессора. Плагины не всегда одновременно на 100% нагружают. Программа должна использовать все мощности железа, а ОС уже разруливать нагрузку.

Ответить | Правка | Наверх | Cообщить модератору

79. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –2 +/
Сообщение от Аноним (79), 03-Июл-21, 18:33 
Не уверен что это хорошая идея. Идея настолько очевидная, что если бы от нее было больше пользы, чем вреда, то давно была бы реализована.
Ответить | Правка | Наверх | Cообщить модератору

83. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от ананим.orig (?), 03-Июл-21, 19:48 
>>сколько вам потоков на каждый плагин нужно?
>Столько же, сколько ядер процессора. Плагины не всегда одновременно на 100% нагружают. Программа должна использовать все мощности железа, а ОС уже разруливать нагрузку.

и купить еще один комп, на котором наконец то запустить сам вим и набрать тот текст ради которого весь сыр-бор.

зыж
можно конечно вывести пользователя из вантуза.
а вот вывести вантуз из пользователя — вопрос.

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

82. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от псевдонимус (?), 03-Июл-21, 19:02 
"Шарик, ты балбес"©
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

86. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от sage (??), 03-Июл-21, 21:13 
> Это же однопоточный язык

А чего там паралелить для плагина надо? Разные плагины все равно в разных потоках асинхронно работают.
Если уж нужна мощная числодробилка, можно сделать внешний сервис на С/С++ и общаться через MessageProtocol. Так в принципе clangd работает.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

99. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 04-Июл-21, 00:26 
Lua-то как раз не медленный, а напротив. Поизучайте интерпретаторы байткода, там, в Lua, используется не самый распространённый подход, забыл правильное название, это более сложный в написании интерпретатор, но более быстрый.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от InuYasha (??), 03-Июл-21, 11:14 
Не то, чтобы я совсем не понимал, зачем консольному редактору GUI, но параграф про тулкиты звучит немного монструозно. )
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (28), 03-Июл-21, 13:07 
Чтоб встраивать в IDE.
Ответить | Правка | Наверх | Cообщить модератору

100. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 04-Июл-21, 00:29 
Чтобы сделать IDE: https://github.com/onivim/oni (осторожно, в проекте всё обмазано говноскриптом и завуалированными веб-браузерами)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

101. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 04-Июл-21, 00:29 
Алсо: https://github.com/onivim/oni2
Ответить | Правка | Наверх | Cообщить модератору

102. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 04-Июл-21, 00:30 
Кстати в последнем уже Reason вместо говноскрипта.
Ответить | Правка | Наверх | Cообщить модератору

122. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (122), 04-Июл-21, 17:28 
Назови мне reason для использования Reason в текстовом редакторе.
Ответить | Правка | Наверх | Cообщить модератору

132. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 05-Июл-21, 00:25 
Там гуёвая библиотека интересная, revery, без электронов и прочих хромоногих под капотом, при этом гибкое решение. Reason не самый плохой язык, типы есть, sum-types, паттерн-матчинг и другое.
Ответить | Правка | Наверх | Cообщить модератору

4. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –8 +/
Сообщение от pashev.me (?), 03-Июл-21, 11:14 
Зато Вим не тормозит.
Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –5 +/
Сообщение от Батин Суп (?), 03-Июл-21, 11:37 
Блокнот тоже не тормозит, но интерфейс лучше.
Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +6 +/
Сообщение от Аноним (11), 03-Июл-21, 11:47 
В виме? Безусловно.
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от flexagoon (ok), 03-Июл-21, 11:50 
Неовим тоже
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

37. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –6 +/
Сообщение от pashev.me (?), 03-Июл-21, 13:44 
Знатно бомбануло 🤣
Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от Аноним (28), 03-Июл-21, 13:04 
Тормозит, в сравнении с NeoVIM.

NeoVIM не блокирует I/O, ожидая пока плагины отработают. Они иногда продолжительное время ищут импорт по всему проекту.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

56. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –5 +/
Сообщение от a (??), 03-Июл-21, 15:03 
И это единственный его бонус, а остальное только минусы если начинать из него что-то пригодное костылить. Это в сравнении с vim.
Ответить | Правка | Наверх | Cообщить модератору

67. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от Аноним (67), 03-Июл-21, 16:42 
И какие же минусы?
Ответить | Правка | Наверх | Cообщить модератору

133. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Антониус (?), 05-Июл-21, 00:27 
Да, вот тоже интересно, я когда-то со своим жирным конфигом с Vim-а на Neovim переезжал. Так я по-моему ни одной строчки даже не поменял. Только .vimrc в init.vim переименовал и в другое место положил.
Ответить | Правка | Наверх | Cообщить модератору

10. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –8 +/
Сообщение от Аноним (10), 03-Июл-21, 11:46 
редактор кодеров, обычным людям Нано лучше использовать.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (14), 03-Июл-21, 11:59 
nano практически нигде не стоит из коробки, в отличие от vim. Так что знать вим - это необходимость.
Как показывает опыт-nano ослабляет разум.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +5 +/
Сообщение от Аноним (10), 03-Июл-21, 12:23 
У меня и с Нано стоит, потому Вим необязателен.)
Ответить | Правка | Наверх | Cообщить модератору

92. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +5 +/
Сообщение от Аноним (11), 03-Июл-21, 22:03 
> У меня и с Нано стоит

Зачем Вы тащите сюда свою половую жизнь?

Ответить | Правка | Наверх | Cообщить модератору

25. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (1), 03-Июл-21, 12:52 
>nano практически нигде не стоит из коробки, в отличие от vim

Как раз наоборот. И vim нигде в основном нет, вместо него vi может встретиться. Ещё ни в одном дистрибутиве не видел чтобы vim стоял из коробки.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

50. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 03-Июл-21, 14:48 
> Ещё ни в одном дистрибутиве не видел чтобы vim стоял из коробки.

Возьмите уже нормальный. :)

Ответить | Правка | Наверх | Cообщить модератору

80. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от Begs (ok), 03-Июл-21, 18:42 
>> Ещё ни в одном дистрибутиве не видел чтобы vim стоял из коробки.
> Возьмите уже нормальный. :)

Так-то vim действительно далеко не везде из коробки, в отличие от vi.

Ответить | Правка | Наверх | Cообщить модератору

120. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 04-Июл-21, 16:03 
>>> Ещё ни в одном дистрибутиве не видел чтобы vim стоял из коробки.
>> Возьмите уже нормальный. :)
> Так-то vim действительно далеко не везде из коробки, в отличие от vi.

Да я в курсе, потому и говорю.  Сам когда-то давно в редхатах мучился с vi и недоумевал, за что его вообще любят -- пока случайно не открыл для себя существование пакета vim-enhanced.

Ответить | Правка | Наверх | Cообщить модератору

148. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Роман (??), 05-Июл-21, 12:01 
Там (в Centos) и сейчас то VI, но VIM доставляется кому надо обычными методами. И там где я сталкиваюсь, оно никому не надо, я первый кто ставит VIM. В дебианообразных у меня схожий опыт, какой-нибудь vim-nox часто приходится добавлять в систему.

Раз оба основных дистра так делают, вероятно всех всё устраивает.
Я бы пожалуй включал vim-nox в дефолт, но посмотрим что я скажу когда буду делать свой дистр нацеленный на массовое использование (примерно никогда)

Про контейнеры речь не идёт, конечно, там вообще может отсутствовать всё вплоть до ip & ping.

Ответить | Правка | Наверх | Cообщить модератору

163. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Begs (ok), 08-Июл-21, 17:34 
> Да я в курсе, потому и говорю.  Сам когда-то давно в
> редхатах мучился с vi и недоумевал, за что его вообще любят
> -- пока случайно не открыл для себя существование пакета vim-enhanced.

Ну, не знаю, я и vi могу нормально пользоваться, если приходится. Хоткеи почти одинаковые, только функционал в десятки раз меньше.

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

111. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –3 +/
Сообщение от Тот_Самый_Анонимус (?), 04-Июл-21, 12:47 
У вас извращённое понимание слова «нормальный». «Нормальный» — соответствующий норме. Вим и иже с ними далеко не норма.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

144. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от www2 (??), 05-Июл-21, 10:20 
Если речь идёт о Widnows, то безусловно, нормой является Блокнот или Word.

Но для Unix'ов нормальными редакторами исторически являются ed, ex, vi и vim как их идейный продолжатель.

Ответить | Правка | Наверх | Cообщить модератору

152. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Тот_Самый_Анонимус (?), 06-Июл-21, 18:42 
> Но для Unix'ов нормальными редакторами исторически являются ed, ex, vi и vim как их идейный продолжатель.

При чём тут история? В тех же линухах большинство редакторов не такие как вим. БОЛЬШИНСТВО. А это и есть норма, так что вы мимо.

Ответить | Правка | Наверх | Cообщить модератору

162. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от aim (ok), 08-Июл-21, 08:58 
во всех популярных mainstream дистрах GNU/Linux систем nano редактор по-умолчанию: Fedora, RedHat (начиная с 9ки), Debian, Ubuntu.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

13. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +6 +/
Сообщение от Анонимemail (13), 03-Июл-21, 11:56 
Кнопка выхода есть?
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (67), 03-Июл-21, 12:02 
Идёт в комплекте с педалью.
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +7 +/
Сообщение от Begs (ok), 03-Июл-21, 12:38 
Если в нормальном режиме тыкнуть ^C, то вежливо подскажет команду для выхода.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

19. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +8 +/
Сообщение от повар (?), 03-Июл-21, 12:37 
>Во всех нюансах кодовой базы Vim разбирается всего несколько человек

Скоро и пользователей знающих как из него выйти тоже останется всего несколько человек

Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Хан (?), 03-Июл-21, 12:43 
Vim лучше
Ответить | Правка | Наверх | Cообщить модератору

36. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от user90 (?), 03-Июл-21, 13:35 
В том-то и дело, что сабж только редактор. А Emacs (который конечно же должен быть тут упомянут) - Lisp-машина ;) И плагины там уже черт знает с какого времени есть.
Ответить | Правка | Наверх | Cообщить модератору

43. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –2 +/
Сообщение от Аноним (41), 03-Июл-21, 14:14 
А vim -- это vimscript-машина? В любом случае, без вимоплагинов (тот же vim-plug с ale) пользы от вима не много. Если конечно нескучный синтаксис команд не самоцель.
Ответить | Правка | Наверх | Cообщить модератору

135. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Антониус (?), 05-Июл-21, 00:31 
А Neovim 0.5 это теперь ещё и Lua-машина.
Ответить | Правка | Наверх | Cообщить модератору

134. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 05-Июл-21, 00:30 
Emacs не может set virtualedit=all чисто технически. Пытался как-то использовать SpaceMacs, но сразу же бросил эту затею после немедленного обнаружения отсутствия этой базовой фичи. Разумеется пошёл во форумам и чатам спрашивать сначала, где мне подтвердили что у емакса на этот счёт импотенция, и вот никак.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

138. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (-), 05-Июл-21, 01:16 
> Emacs не может set virtualedit=all чисто технически.
> > где мне подтвердили что у емакса на этот счёт импотенция, и вот никак.

Ну да, ну да, не может чисто технически, ну вот никак (а не потому что оно на*рен никому не сдалось), а artist-mode работает через libmagic ...

Ответить | Правка | Наверх | Cообщить модератору

158. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 07-Июл-21, 18:28 
Лол, если фичи нет в Emacs, значит она не нужна нахер никому. Где-то я это уже слышал... Вот мне нахер не нужен Emacs, именно потому что там именно этой фичи нет. А мне его прорекламировали, я правда хотел попробовать SpaceMacs, презентации смотрел, что он просто раз, и может заменить Vim, и ещё плюшек сверху накидать. Я даже решил, что если хорошо пойдёт, займусь портированием своего конфига, который лет 10 нарастал слоями, это нужно силы и время вложить, целый подвиг, конфиг у меня не маленький, одних кастомных кеймапов только на более полусотни строк. А я в самом начале курсор двигаться так и не смог заставить как мне нужно. Какие же ещё разочарования меня будут ждать, если такое элементарное с порога не заводится?
Ответить | Правка | Наверх | Cообщить модератору

161. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (-), 07-Июл-21, 21:56 
>>> Emacs не может set virtualedit=all чисто технически.
>>> у емакса на этот счёт импотенция, и вот никак.
>> artist-mode
> Лол, если фичи нет в Emacs, значит она не нужна нахер никому.
> Где-то я это уже слышал... Вот мне нахер не нужен Emacs,

Какой резкий спрыг с темы, однако ...

Ответить | Правка | Наверх | Cообщить модератору

39. Скрыто модератором  +1 +/
Сообщение от Michael Shigorinemail (ok), 03-Июл-21, 13:59 
Ответить | Правка | Наверх | Cообщить модератору

42. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (42), 03-Июл-21, 14:09 
>>интерфейс можно менять не трогая внутренности)

Как сильно можно изменить интерфейс?

Ответить | Правка | Наверх | Cообщить модератору

59. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от a (??), 03-Июл-21, 15:05 
По последним попыткам, да почти никак, это рекламы ради.
Ответить | Правка | Наверх | Cообщить модератору

141. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от winorun (?), 05-Июл-21, 05:27 
Ядро можно как библиотеку присоединить. А как ты сделаешь интерфейс это твое дело. Он встроен в QtCreater и ряд других Ide. Что касается отдельного пакета, то там интерфейс меняется хуже чем в вим. Хотя допускаю что просто плохо его готовил.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

48. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –3 +/
Сообщение от Аноним (48), 03-Июл-21, 14:46 
"После почти двух лет разработки опубликован релиз Neovim 0.5, ответвления от редактора Vim, сфокусированного на повышении расширяемости и гибкости. В рамках проекта уже более семи лет проводится переработка кодовой базы Vim, в результате которой вносятся изменения"
А теперь из него проще выйти хомячкам?
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (-), 03-Июл-21, 15:04 
Для того чтобы создать форк под именем Neovim, совсем необязательно серить в адрес автора Vim. Так ведь?!
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Анонимemail (58), 03-Июл-21, 15:05 
Для выхода из него нужно продать душу диаволу?!
Ответить | Правка | Наверх | Cообщить модератору

60. Скрыто модератором  –3 +/
Сообщение от пох. (?), 03-Июл-21, 15:10 
Ответить | Правка | Наверх | Cообщить модератору

61. Скрыто модератором  –2 +/
Сообщение от Мамкин Хакер (?), 03-Июл-21, 15:22 
Ответить | Правка | Наверх | Cообщить модератору

66. Скрыто модератором  +1 +/
Сообщение от пох. (?), 03-Июл-21, 16:14 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  –2 +/
Сообщение от Пациенты (?), 03-Июл-21, 15:38 
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

76. Скрыто модератором  +2 +/
Сообщение от Аноним (-), 03-Июл-21, 18:15 
Ответить | Правка | Наверх | Cообщить модератору

85. Скрыто модератором  +/
Сообщение от Fractal cucumber (ok), 03-Июл-21, 20:22 
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

65. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –5 +/
Сообщение от СеменСеменыч777 (?), 03-Июл-21, 15:53 
есть потребность в "модернизированном варианте редактора" neovi.

модернизация только одна - отключить включенные по умолчанию пищалку и visual bell. кому надо, тот пусть включает взад.

Ответить | Правка | Наверх | Cообщить модератору

68. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (68), 03-Июл-21, 16:49 
А что там с русским языком? Когда можно будет командный режим (":") на русском включать(через langmap)? Необходимость переключения языков аффектит производительность.
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (71), 03-Июл-21, 17:26 
set keymap=russian-jcuken
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (68), 03-Июл-21, 17:38 
С ":" не помогает + сами команды на русском пишутся и не работают (например :PlugInstall)
Ответить | Правка | Наверх | Cообщить модератору

77. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (71), 03-Июл-21, 18:23 
:h keymap
Должна быть включена поддержка keymap. ищется строка "+keymap" в :version
Ответить | Правка | Наверх | Cообщить модератору

146. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (68), 05-Июл-21, 11:02 
Аргх, точно
Ответить | Правка | Наверх | Cообщить модератору

121. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Michael Shigorinemail (ok), 04-Июл-21, 16:05 
> А что там с русским языком? Когда можно будет командный режим (":")
> на русском включать(через langmap)?

Гм, у меня в koi8-r langmap прекрасно работал, вот после сползания на utf-8 и впрямь лениво починить не удалось.

Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

70. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (71), 03-Июл-21, 17:24 
Neovim уже за тем нужен, чтобы Брам не дремал!
Ответить | Правка | Наверх | Cообщить модератору

78. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (78), 03-Июл-21, 18:27 
Подскажите какие есть преимущества у Neovim?

Мне всегда хватало vim даже без плагинов там все есть из коробки просто надо правильно настроить.

Вот, хорошая презентация
How to Do 90% of What Plugins Do (With Just Vim)
https://www.youtube.com/watch?v=XA2WjJbmmoM

и для переключения (по Ctrl+6) на русский язык в Edit mode
добавить в конфиг
set keymap=russian-jcukenwin

Ответить | Правка | Наверх | Cообщить модератору

109. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от боня (?), 04-Июл-21, 08:58 
час смотреть презентацию на ютубе чтобы настроить вим?

Правда есть люди, которые в видеоформате потребляют информацию?

Ответить | Правка | Наверх | Cообщить модератору

110. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (110), 04-Июл-21, 12:27 
ипать ты лох, кто их, людев, спрашивать-то будет? А у чувака полмиллиона просмотров этой чепухи - поди, с гугломонетизации не на одну пироженку-то накапало.

А ведь он такой бред порождает по два ролика в день.

Ответить | Правка | Наверх | Cообщить модератору

123. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Аноним (123), 04-Июл-21, 20:31 
Чего к анону-то пристаешь? мне, например, понадобилось всего лишь двадцать лет, чтобы настроить вим.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

136. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Антониус (?), 05-Июл-21, 00:52 
1. Выносмые гуи, с самыми разными фичами, в т.ч. с пискельной графикой например, лигатуры там и т.д. Можешь поглядеть на скриншоты и увидеть во что можно старый добрый Vim визуально превратить https://github.com/onivim/oni2
2. headless-режим, можно запустить Neovim демон и аттачиться и детачиться гуем к нему (neovim-qt так умеет к примеру). Можешь работающий демон оставить в tmux, перелогиниться, и приатачиться к демону снова, продолжая работать с той же точки, где остановился в последний раз
3. Floating windows, их правда вроде и в Vim уже завезли, некоторые фичи мигрируют как из Vim в Neovim, так и в обратную сторону, вот плавающие окна изначально появились в Neovim. К примеру FZF/Skim-интеграция поддерживает плавающие окна. При fuzzy-search-е у тебя существующие окна не прыгают, а появляется поверх плавающее.
4. API для сторонних процессов, можно писать плагины на Haskell и в асинхронном режиме с ними взаимодействовать
5. С нынешней версии 0.5 нативная поддержка LSP (Language Server Protocol, почитать на Википедии, если не знаем что это, это стандартизированый наконец протокол для взаимодействия с инструментами IDE, ну т.е. процесс, работающий с LSP может интерактивно общаться с редактором и давать ему там инфу для автокомплита, подсказки, кодогенерацию, рефакторинг и прочее, прям чтоб как в IDE, только в редакторе, без необходимости напихивать много кода в редактор, а просто унифицировав интерфейс)
6. С версии 0.5 можно писать конфиг на Lua, полезно нюфагам, которые не смогли в Vimscript или для которых этот незнакомый ещё для них язык — это входной барьер, а с Lua они уже могут в том или ином виде быть знакомы по каким-нибудь игровым движкам или программам, где Lua используется для расширения функционала
7. С версии 0.5 поддержка treesitter, это на самом деле очень круто. Исторически в Vim весь синтаксис описывался регулярками. Иногда это о-о-очень медленно и страшно лагает. Особенно на больших файлах и некоторых языках. Вообще регулярки — это по сути дерьмовые не-типизированные text->[text] парсеры. Raku тот же, на пару сотен строк может при скроллинге лагать. А treesitter ты можешь в виде .so-либы описывать, на языке для которого пишется синтаксис. Какие-нибудь моноидные парсеры на Haskell. Это своего рода революционное изменение, которое лично я ждал.

В общем и другие фичи. Я всего не перечислю.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

139. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (78), 05-Июл-21, 03:17 
Спасибо, посмотрю по этим направлениям.

Предварительные замечания.

1. Мне нравится консольный vim, даже не устанавливал известный powerline,
так как редактор становится похожим на новогоднюю ёлку, меня это отвлекает от редактирования текста. (У меня стоит i3 и плавающих окон у меня вообще в системе почти нет.)

2. Для возврата к предыдущему месту редактирования хватает сохранения сессии vim'a. Если это удаленный сервер, то, да, приходится через tmux.

3. fuzzy-search-е  - смотрел я на это дело, но не стал ставить ни в zsh, ни в vim'e.
Мне хватает и встроенного find с автодополнением (и настроенным поиском в сабдиректориях). Для каких-то запущенных случаев, можно вызвать (vim)grep.

4-7 OK (Haskell, Raku ...  - сразу видно культурного и образованного человека)

Ответить | Правка | Наверх | Cообщить модератору

159. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 07-Июл-21, 18:36 
Если хочется поменьше всякого отвлекающего, то есть пара интересных «дзен»-плагинов. Я иногда использую, у меня пара сокращений для них есть.

1. https://github.com/junegunn/goyo.vim
2. https://github.com/junegunn/limelight.vim

Ответить | Правка | Наверх | Cообщить модератору

84. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от user (??), 03-Июл-21, 20:04 
В дебиане перехватывает команду gvim, пришлось сразу снести.
Ответить | Правка | Наверх | Cообщить модератору

142. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от winorun (?), 05-Июл-21, 05:36 
А алианс настроить рука не поднялась?
Ответить | Правка | Наверх | Cообщить модератору

88. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –2 +/
Сообщение от Беня Коломойский (?), 03-Июл-21, 21:46 
Vim на электроне?
Ответить | Правка | Наверх | Cообщить модератору

98. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Петро Порошенко (?), 03-Июл-21, 23:12 
Можешь написать морду к нему на электроне.
Ответить | Правка | Наверх | Cообщить модератору

107. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от ыы (?), 04-Июл-21, 06:51 
скоро будет доступен Neovim 0.5m, монетизированный вариант редактора Vim
Ответить | Правка | Наверх | Cообщить модератору

127. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от mos87 (ok), 04-Июл-21, 21:21 
таки были вроде в списках "клиентов"
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

137. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 05-Июл-21, 00:57 
Нет, на той же сишечке. Ну точнее там большая доля Vimscript-а (судя по анализу GitHub вимскрипта там больше, чем Си) и ещё нынче есть доля Lua.

Но если ты сильно хочешь, ты можешь написать гуй на электроне. Точнее и без тебя уже рукоделы всякие наклепали. Один из самых известных электроновых гуёв для Neovim — https://github.com/onivim/oni . Но эти гуи — это посторонние программы, они с Neovim просто через API взаимодействуют. MessagePack там вроде в качестве протокола взаимодействия. Есть на Rust например более-менее заброшенный гуй https://github.com/daa84/neovim-gtk/

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

147. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Беня Коломойский (?), 05-Июл-21, 11:18 
Миллиарды форков с кучей костылей вместо одного нормального гуя. Linux way, чё.
Ответить | Правка | Наверх | Cообщить модератору

155. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (68), 06-Июл-21, 20:00 
Так есть уже давно нормальный и сильно кастомизируемый гуй, который все успешно используют. Почти все форки являются либо просто сборками (зачем они нужны не понятно, скорее всего одни хотят потешить самолюбие великого разработчика, а вторые великого хакера без необходимости осилить конфиг), либо изначально костыльными попытками исправить фатальный недостаток с религиозным отрицанием существующих инструментов (плагинов) и юникс вея (примерно как все поделки на расте и электроне). Это не проблема вима, это просто у некоторых психологические заболевания.
Ответить | Правка | Наверх | Cообщить модератору

124. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (124), 04-Июл-21, 20:49 
О да! Редактор!
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от mos87 (ok), 04-Июл-21, 21:18 
по большому счёту, для обычного пользователя, всё, что там было модернизировано - это выкинуты сборки с гуями.
вот такая модернизация.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от mos87 (ok), 04-Июл-21, 21:20 
настоящий "современный" вим должен быть платформой вроде Эклипса только без жавы
я уж не говорю сделать наконец нормальные человеческие дефолтные настройки
а выкинуть, то что они посчитали не нужным, и приделать луа... ну так. современнее? ну может быть. современный вим? ага, щаз.
Ответить | Правка | Наверх | Cообщить модератору

128. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Беня Коломойский (?), 04-Июл-21, 22:29 
>современный Vim

Какой жирный оксюморон.

Ответить | Правка | Наверх | Cообщить модератору

153. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (68), 06-Июл-21, 19:47 
В основном выкинули либо то что уже не нужно, либо то что плохо работало и в принципе по юзабилити и в архитектурном плане (вроде x11 clipboard, который предложили сделать плагином) в оригинальном виме. Опять же с точки зрения упрощения. Современный Вим он и есть платформа и неовим как раз больше уходит от захардкоженной функциональности в пользу плагинов.
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

131. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  –5 +/
Сообщение от Док (?), 04-Июл-21, 23:25 
Опоздали. Все кодеры уже в VSC. Может старперам зайдет которые больше десяти строк никогда не писали)
Ответить | Правка | Наверх | Cообщить модератору

145. Скрыто модератором  +/
Сообщение от www2 (??), 05-Июл-21, 10:27 
Ответить | Правка | Наверх | Cообщить модератору

154. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (68), 06-Июл-21, 19:49 
Может тем кто пишет меньше 10 строк зайдет VSC, а тем кто пишет больше, он явно не подойдёт.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

160. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от Антониус (?), 07-Июл-21, 18:41 
Не кодеры, а потребилети electron-а и прочих отхожих масс. И сами пишут как правило на том же жовноскрипте.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

164. "Доступен Neovim 0.5, модернизированный вариант редактора Vim..."  +/
Сообщение от gred (ok), 09-Июл-21, 01:41 
перешел на neovim, т.к. у vim в ипостаси spacevim одна серьезная проблема, а именно, моргание всего экрана при входе в меню
у neo такой проблемы нету, что стало решающим фактором.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру