LINUX.ORG.RU

Neovim 0.4.2

 ,


1

4

Форк редактора vim – Neovim наконец-то преодолел отметку версии 0.4.

Основные изменения:

  • Добавлена поддержка плавающих окон. Демо
  • Добавлена поддержка multigrid. Ранее neovim имел единый grid для всех создаваемых окон, теперь же это разные, что позволяет настраивать каждое из них отдельно: изменять размер шрифтов, оформление самих окон и добавлять к ним свою полосу прокрутки.
  • Представлена «Nvim-Lua standard library». Ее возможности можно узнать через команду :help lua-stdlib
  • Улучшены возможности встроенного терминала

Разработчики не добавили к описанию релиза список изменений, но такой подробный список можно посмотреть в одном из commit’ов.

>>> Подробности



Проверено: jollheef ()
Последнее исправление: unfo (всего исправлений: 3)
Ответ на: комментарий от nioelumiijke

но на нём всё никак не на пишут редактор.
только номера строк нормально рисовать научили на -дцатый год жизни...(((( с особенностями в развитии он.

mos ★★☆☆☆
()
Ответ на: комментарий от abcq

редактируете вы текст допустим не на английском, что вы делаете? Правильно, вы переключаете раскладку. Дальше вам нужно перейти в нормальный режим чтобы например махом удалить строку, что вы делаете? Правильно, вы либо опять переключаете раскладку и страдаете, либо […]

Если редактирование текста означает удаление, перемещение, сдвиг, обрамление в кавычки или скобки или удаление оных, выравнивание по какому-либо символу, то это всё я делаю в английской раскладке. В тех случаях, когда нужно ввести какой-то новый текст, то да, я перехожу в режим ввода, переключаюсь на русскую раскладку, нажимаю нужные буквы, по завершении переключаюсь на английскую и выхожу из режима ввода. Страданий в итоге получается не очень много, потому что редактирование чётко отделено от ввода.

Laz ★★★★★
()
Ответ на: комментарий от Laz

Ну а было бы проще чтобы редактор в нормальном режиме всегда был на английской раскладке по умолчанию чтобы не заниматься лишними телодвижениями по переключению оной, это и логично и правильно, опять же r и f тоже никто не отменял, которые снова требуют переключение раскладки если подмена или поиск идут в не тексте с латиницей, суть в том, что все это без уже известных костылей и настроек не решено в vim, конечно после того как все это настроишь пользоваться им становится нормально, но раз уже решили делать neo реализацию, так почему бы не сделать по-человечески, а не только так чтобы бы им без раздражения из коробки могли пользоваться только англичане для набора текста на английском, хотя бы тогда что ли все эти костыли приняли в проект и распространяли настроенными уже из коробки в зависимости от локали, а то этот постоянный сбор велосипеда с квадратными колесами уж слишком отпугивает неофитов.

abcq ★★
()
Ответ на: комментарий от intelfx

легковесный

Что в переводе «нет стандартной либы и полторы абстракции to rule them all». Даже для замены perl-однострочников не подойдет, т.к. очень куцый набор структур данных и функций, с ними работающих. Написать, конечно, можно что угодно, но придется заниматься херней, реализовывая всё, что давно есть в нормальном языке. В комбинации с ублюдским синтаксисом и полным отсутствием статического анализа, получаем непрерывный источник стресса вместо разработки

Есть vala, есть gluon. Не понимаю зачем люди выбирают для встраивания головную боль

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Лучший редактор для программистов. Тем кто пытается создавать плагины в нем. Лучше стоит рассмотреть lua. Потому и как lua живет в процессах, соответственно отклик намного быстрее. А те кто блякают от lua и хочет писать на другом языке. Я вас огорчу, вызов с rpc не очень утешительная вещь, даже если вы напишите плагин на Rust или C++. На это будут расходоваться лишние наносекунды зачем вам это, так шо... Только lua друзья! Знаю..., Lua не очень выразительный язык, но если немного по практиковаться можно писать в нем. Сам мечтаю научится писать плагины под себя. Не люблю плагины написанные другими. Только своё! А те кто взрывается по поводу динамичности lua, я даже не знаю. И чё? Пишите на плюсах или на сишке, если вы извращенец. Мне то че, пофиг на вас ))).

Deleted
()
Ответ на: комментарий от eternal_sorrow

Тупо логика:

* Автор создал свой проект впечатлившись одним из двух свободных редакторов * Цена хоть и немаленькая - де-факто донат. Кроме того, те, кто читали лицензию Саблайма, говорили, что согласно ей, пользование в демо-режиме _легально_. * Редактор развивается очень медленно, чисто «для галочки». Со слов одного фана, который ушел на VS Code, де-факто автор проекта забил на него, и тянет его тот чел который когда-то создал Package Control.

При таком раскладе соблазн открыть - весьма велик. Тут тебе и халявные разработчики, и шанс стать культовым продуктом, как Вим и Емакс когда-то.

Это все немножко наивно, я не претендую на серьезную аналитику.

anonymous
()
Ответ на: комментарий от anonymous

Тупо логика:

  • Автор создал свой проект впечатлившись одним из двух свободных редакторов
  • Цена хоть и немаленькая - де-факто донат. Кроме того, те, кто читали лицензию Саблайма, говорили, что согласно ей, пользование в демо-режиме легально.
  • Редактор развивается очень медленно, чисто «для галочки». Со слов одного фана, который ушел на VS Code, де-факто автор проекта забил на него, и тянет его тот чел который когда-то создал Package Control.

При таком раскладе соблазн открыть - весьма велик. Тут тебе и халявные разработчики, и шанс стать культовым продуктом, как Вим и Емакс когда-то.

Это все немножко наивно, я не претендую на серьезную аналитику.

anonymous
()
Ответ на: комментарий от anonymous

Ну я согласен с этой логикой, но почему то до сих пор код не открыли. Значит на то есть причины. Например автор боится, что если окончательно перейти на модель донатов (де-факто оно уже так), платить будут меньше.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Ну как-то дак, да. Задача: не сделать хуже.

Хотя строго говоря открытие не означает, что он должен поменять цену или модель оплаты.

anonymous
()
Ответ на: комментарий от anonymous

Открытие означает, что будут мгновенно собраны пропатченные версии без попрошайки.

eternal_sorrow ★★★★★
()

Добавлена поддержка плавающих окон. Демо

Ничего не понял. Такие окна были в самых первых версиях vim.

andreyu ★★★★★
()
Ответ на: комментарий от mos

только номера строк нормально рисовать научили на -дцатый год жизни.

А что не так в emacs с номерами строк было?

andreyu ★★★★★
()
Ответ на: комментарий от anonymous

Есть, кстати, ненулевой шанс, что ST откроют.

есть ненулевой шанс, что и винду откроют. Поэтому чем она хуже свободных линуксов?

pihter ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

На шаг ближе к плагинам на луа, вместо ужасного вимскрипта.

а чего плохого в вимскрипте? баш же ты терпишь

// lua люблю

pihter ★★★★★
()
Ответ на: комментарий от intelfx

Я не понимаю, с чего все её так хейтят ИТТ. Отличный скриптовый язык, легковесный, расширяемый до невозможности и ещё чуть-чуть.

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

pihter ★★★★★
()
Ответ на: комментарий от Laz

Если редактирование текста означает удаление, перемещение, сдвиг, обрамление в кавычки или скобки или удаление оных, выравнивание по какому-либо символу, то это всё я делаю в английской раскладке. В тех случаях, когда нужно ввести какой-то новый текст, то да, я перехожу в режим ввода, переключаюсь на русскую раскладку, нажимаю нужные буквы, по завершении переключаюсь на английскую и выхожу из режима ввода. Страданий в итоге получается не очень много, потому что редактирование чётко отделено от ввода.

абсолютно согласен. Переключение раскладки одной кнопкой ничем не сложнее переключения режима. Если перевел в навык «вставка» -> мама мыла раму -> «нормальный» , то и включение русской раскладки непсредственно перед ВВОДОМ никаких вопросов не вызывает,

проблема надумана и форсится теми, ко вим не использует

pihter ★★★★★
()
Ответ на: комментарий от pihter

Мне баш тоже не нравится. Я считаю его не стоит использовать для скриптов больше страницы.

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от anonymous

Опять очередная студенческая поделка, которая не станет 1.x

Если судить о законченности, то она уже давно стала 1.x. Я, например, пользуюсь им на постоянной основе, полностью заменил vim.

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от hateyoufeel

Можно, разрешаю.

А по существу ? Сам-то пробовал ?

vimish-fold + evil - без поллитра не заводится. Еще и обвязок надо понаписывать.

Darkman ★★★
()
Ответ на: комментарий от Darkman

А по существу ? Сам-то пробовал ?

Да, но мне фолдинг не очень нравится, так что я им не пользуюсь.

https://i.imgur.com/5XklsFi.png https://i.imgur.com/xzWURLL.png

Такой фолдинг тебе подходит? В spacemacs это из коробки, достаточно za ткнуть.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)
Ответ на: комментарий от hateyoufeel

Чому в Emacs не сделают шоб как в notepad++, ну там гуи, вот кнопочки слева, нормальная полоса для отображения строк, плюсик минусик для фолдинга, а не чтоб вот это все древнее убогое текстовое... Дык еще и тормозное...

Deleted
()
Ответ на: комментарий от pihter

Переключение раскладки одной кнопкой ничем не сложнее переключения режима.

Кстати, для любителей shift-alt, control-space и прочих безумных сочетаний переключение раскладки действительно может быть страданием. Впрочем, так им и надо.

Laz ★★★★★
()
Ответ на: комментарий от Deleted

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

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Труъ пишут баш скрипт, который пишет питон скрипт, который вызывает сед, гавк и эхо, которые пишут всё, что требуется.

Остаётся просто заранее подумать.

lochness
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.