LINUX.ORG.RU

Vim 8.0

 ,


4

4

Тихо и незаметно вышла новая версия текстового редактора Vim. Это первый мажорный релиз за последние 10 лет. Добавлено множество новых возможностей, сделана куча мелких улучшений, исправлено множество багов.

Среди новых возможностей:

  • добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
  • добавлены задания;
  • добавлены таймеры;
  • реализованы лямбды, замыкания, partials;
  • реализованы пакеты;
  • новый стиль тестов для упрощения тестирования;
  • содержимое viminfo теперь обновляется с учётом временных меток, а не перезаписывается;
  • добавлена поддержка GTK+ 3;
  • для Windows добавлена поддержка DirectX.

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

Deleted

Проверено: leave ()

добавлены задания;

В плане?

реализованы пакеты;

В плане?

добавлена поддержка GTK+ 3;

Можно закапывать.

для Windows добавлена поддержка DirectX.

Нужно закапывать.

И, как уже сказали выше, все давно свалили на neovim.

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

Ты не понял. В новости помимо констатации того, что добавлены такие-то фичи, неплохо было бы добавить, что они из себя представляют.

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

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

sudopacman ★★★★★
()

Да уж действительно тихо и незаметно.

Как там неовим поживает, кстати?

И когда хоть в одном из них сделают раскладко-независимые хоткеи без пердолинга с кимапами? (я знаю, ru не нужен, но всё-же) Даже в имаксе проблема сорт-оф решена внутренней переключалкой.

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

добавлена поддержка асинхронного ввода/вывода, каналов, JSON;

Неужели в моём vim'е наконец-то появится нормальный терминал? Это и тормоза из-за синхронной с отрисовкой проверки кода виноваты в том, что я юзаю emacs :(

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

Как там неовим поживает, кстати?

Хреново. Я пытался перейти на него, но в итоге заблевал монитор и поставил emacs.

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

Как там неовим поживает, кстати?

Они как-бы тоже планировали в этом месяце зарелизить версию с GUI и поддержкой оффтопика. Но я за этим milestone уже с полгода поглядываю, и прогресс за это время 5-7%. А такими темпами к НГ самое раннее.

То что Брэм запилил все эти фичи, это, конечно, очень хорошо, а где можно посмотреть как ими пользоваться, чтобы написать плагин, ну, например на питоне?

emcode
()

Серьезно что-ли? Вот это новость, кайф!

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

раскладко-независимые хоткеи без пердолинга с кимапами?

Проблема надумана и преувеличена, никакого распердола, никаких кимапов, просто используй vim-xkbswitch (+ xkb-switch если лоликс, а так есть для остальных платформ тоже).

Где-то Мельник когда-то отвечал по этому поводу, что во-первых, он считает что это не нужно, а во-вторых, там не так просто запилить, потому что сразу чтобы работало для российского языка, гуджарати и дари — не получается, но всегда есть возможность нанять человека или команду человеков за деньги и они запилят это, у Мельника же полно дел в Уганде, ему недосуг.

slon
()
> vim --version | head -n 4
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Sep 12 2016 22:14:52)
Заплатки: 1-2
Скомпилирован  saahriktu@rautalampi
Огромная версия без графического интерфейса.

Пришлось добавить

> tail -n 1 ~/.vimrc
set backspace=2

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

Нативная поддержка таки лучше чем какой-то плагин, на который автор к тому же забил болт. В Unity xkb-switch уже 2 года как не работает.

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

Это проблема Unity, а конкретнее в том, что они не следуют спецификации X11.

Разработчики должны следовать спецификациям, а не презираемым во всем мире костыли-костыльщикам.

slon
()

добавлена поддержка асинхронного ввода/вывода, каналов, JSON;
добавлены задания;
добавлены таймеры;
реализованы лямбды, замыкания, partials;
реализованы пакеты;
новый стиль тестов для упрощения тестирования;
viminfo теперь показывает пометки времени;
добавлена поддержка GTK+ 3;
для Windows добавлена поддержка DirectX.

vim - это такой графический движок с виджетами, веб-сервером и кроном, написанный на javascript?

dib2 ★★★★★
()

Неплохо. Но я уже ушёл на neovim.

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

который не обновлялся уже хрен знает сколько

v0.1.5 released 22 days ago

это если ты не используешь ночнушки.

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

Не в курсе, я лишь декларативно предположил.

slon
()
Ответ на: комментарий от Falcon-peregrinus

Однако другой нету. А публиковать через неделю как-то не комильфо.

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

Оно не стало тащить кучу всяких бяк, в отличии от nvim же?

Нет. Тут всё хорошо.

xaizek ★★★★★
()

для Windows добавлена поддержка DirectX.

Похоже, это первый текстовый редактор с поддержкой DirectX.

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

Даже в имаксе проблема сорт-оф решена внутренней переключалкой.

В Vim тоже есть внутренняя переключалка, и она решает проблему на 100%.

anonymous
()

Следующая 9.0?

для Windows добавлена поддержка DirectX.

Вот это поворот.

Лучше бы юникод в гвиме починили.

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

Они как-бы тоже планировали в этом месяце зарелизить версию с GUI и поддержкой оффтопика

недавно запускал neovim-qt на оффтопике, работает отлично. (не считая того что python как-то не подхватился, но это похоже я в чем-то накосячил)

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

Скомпилировалось из гита как по волшебству, make и никаких домомучений :)

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

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

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

> для Windows добавлена поддержка DirectX.
Нужно закапывать.

Пррр, отложи лопату на время. Не единым Линуксом, как говорится. А на Винде отрисовка оставляет желать лучшего. Так что новость хорошая. Результат пока не тестил.

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

На оффтопике работает:

set enc=utf-8
set guifont=Consolas:h11

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