The OpenNET Project / Index page

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



"Доступен 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. Сообщение от Аноним (1), 03-Июл-21, 11:02   –20 +/
>Lua

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #5, #17, #34, #73, #82, #86, #99

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #9, #38, #54

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

9. Сообщение от Аноним (1), 03-Июл-21, 11:39   +2 +/
>JIT есть

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #20, #40

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

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

12. Сообщение от flexagoon (ok), 03-Июл-21, 11:50   +2 +/
Неовим тоже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #37

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #23, #30, #104, #105, #106

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #26

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #50

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

27. Сообщение от Аноним (28), 03-Июл-21, 13:04   +3 +/
Тормозит, в сравнении с NeoVIM.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #56

28. Сообщение от Аноним (28), 03-Июл-21, 13:07   –1 +/
Чтоб встраивать в IDE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #55, #69, #95

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

33. Сообщение от Аноним (-), 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ообщить модератору
Родитель: #26 Ответы: #41, #44, #112

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

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

37. Сообщение от pashev.me (?), 03-Июл-21, 13:44   –6 +/
Знатно бомбануло 🤣
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

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

Tcl.

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

39. Сообщение от Michael Shigorinemail (ok), 03-Июл-21, 13:59   +1 +/
После более чем двух лет попыток сборки (задание #16869 датировано 08.06.2019) удалось собрать 0.4.4 на e2k -- спасибо Святославу за http://github.com/helce/LuaJIT :)
Ответить | Правка | Наверх | Cообщить модератору

40. Сообщение от Michael Shigorinemail (ok), 03-Июл-21, 14:01   –3 +/
>> JIT есть
> Как бы нет.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #45, #149

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #141

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

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

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

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

47. Сообщение от Аноним (20), 03-Июл-21, 14:45   +1 +/
Не можете осилить - дрянь. Ну да, ну да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #51, #116

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

49. Сообщение от Аноним (-), 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ообщить модератору
Родитель: #44 Ответы: #89

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #80, #111

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #53

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

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

55. Сообщение от a (??), 03-Июл-21, 15:01   +/
lua - ниче что дебажить даже небольшие проблемы в нем это адов ад.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #90

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

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

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

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

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

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

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

64. Сообщение от Пациенты (?), 03-Июл-21, 15:38   –2 +/
Это действительно запущенный случай люди пытаются не делать мержирование добывая меинфреимом сахаренные штучки , а размножить дистрибутивы то есть превратить его в помойку и уповать на то что их помойка лучшая , на деле же сталкиваются что у них то нвидиа не работает , опен сиси , куда и так далее , одним словом даю этому явлению описание <<паразиты>>
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #76

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

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

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

66. Сообщение от пох. (?), 03-Июл-21, 16:14   +1 +/
Да есть, и 10 лет назад было и 15, всё то же самое, те же 15 программ и их клонов)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

67. Сообщение от Аноним (67), 03-Июл-21, 16:42   +4 +/
И какие же минусы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #133

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #91

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

71. Сообщение от Аноним (71), 03-Июл-21, 17:26   +/
set keymap=russian-jcuken
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #72

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #74

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #79, #83

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

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

78. Сообщение от Аноним (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, #136

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #120

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

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

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

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

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

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

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

86. Сообщение от sage (??), 03-Июл-21, 21:13   +/
> Это же однопоточный язык

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

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

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

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

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

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

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

92. Сообщение от Аноним (11), 03-Июл-21, 22:03   +5 +/
> У меня и с Нано стоит

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

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

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

94. Сообщение от InuYasha (??), 03-Июл-21, 22:04   +/
Так точно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

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

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

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

96. Сообщение от Аноним (41), 03-Июл-21, 22:33   +2 +/
https://www.opennet.ru/opennews/art.shtml?num=55146

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

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

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

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

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

98. Сообщение от Петро Порошенко (?), 03-Июл-21, 23:12   +/
Можешь написать морду к нему на электроне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #107, #127

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

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

101. Сообщение от Антониус (?), 04-Июл-21, 00:29   +/
Алсо: https://github.com/onivim/oni2
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #102

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

103. Сообщение от Аноним (-), 04-Июл-21, 01:46   +/
>angelscript

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

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

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

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

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

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

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

true
> a=="1"

false
> a="1"
> a+2

3

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #117

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

108. Сообщение от myhand (ok), 04-Июл-21, 07:30   +/
> навешиваешь типы на переменные

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #113

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #110, #123

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

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

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

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

112. Сообщение от Урри (ok), 04-Июл-21, 12:54   –2 +/
И?

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

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

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

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

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

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

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

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

117. Сообщение от Аноним (20), 04-Июл-21, 14:20   +/
https://github.com/tarantool/luajit/commits/tarantool
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #148, #163

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

136. Сообщение от Антониус (?), 05-Июл-21, 00:52   +2 +/
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. Это своего рода революционное изменение, которое лично я ждал.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #139

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #147

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #158

139. Сообщение от Аноним (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ообщить модератору
Родитель: #136 Ответы: #159

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #152

145. Сообщение от www2 (??), 05-Июл-21, 10:27   +/
На VSC все говнокодеры, которые без автодополнений и авторефакторинга, больше десяти строчек написать не смогут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

146. Сообщение от Аноним (68), 05-Июл-21, 11:02   +/
Аргх, точно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

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

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

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

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

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

149. Сообщение от Аноним (149), 05-Июл-21, 19:23   +/
> если верить тому же Святу

Кому?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #165

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

165. Сообщение от Michael Shigorinemail (ok), 04-Сен-21, 14:41   +/
>> если верить тому же Святу
> Кому?

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

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


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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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