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)

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

Я хочу вставять котиков в код (в формате jpeg и png), и чтобы код автоматически становился более мимимишным. Это возможно?

anonymous
()

Here is a demo by coc.nvim
coc.nvim

Господи, и сюда эта чума добралась!

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

И для этого даде рпц туда вкорячили

Это жалкая пародия на RPC, чуть более чем полностью состоящая из дергания VimL по TCP. Нормальный API это Vscode Extension API

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

А часто однострочники и нужны

Нет. Нужны нормальные плагины, нормальная поддержка ЯП и иных технологий

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

Написание плагина на Вимскрипте — это уже билет в один конец в страну красноглазых задротов.

Погоди, но это же вим. Пользуешься им, значит ты уже приехал.

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

emacs сейчас лучший vim чем сам собственно vim, я не удивлён.

фолдинг вместе с нумерацией строк уже можно использовать ?

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

Может ты расскажешь чем луа прекраснее вимла? Примерно такая же неудобная многословная байда, только вы её уже выучили, поэтому кажется понятнее.

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

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

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

Я про наркоманские плавающие окна и раскладки

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

Ничем. Скорее хуже. В ядро, помимо VimL, запихнули еще и lua. Вышло говно в квадрате.

Настоящий neovim еще не готов к продакшону и зовется xi-editor. Суть в том, чтобы вообще не иметь языка в ядре:

Plug-ins over scripting. Most text editors have an associated scripting language for extending functionality. However, these languages are usually both more arcane and less powerful than “real” languages. The xi editor will communicate with plugins through pipes, letting them be written in any language, and making it easier to integrate with other systems such as version control, deeper static analyzers of code, etc

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

О, прикольно, мне нравится их видение.

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

Суть в том, чтобы вообще не иметь языка в ядре

The xi editor will communicate with plugins through pipes

А «коммуницировать через пайпы» они будут на письменном английском?

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

набив ритм натруженными стопами?

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

Не знаю что надо, мне вима хватает со встроенным единственным недоязычком.

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

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

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

Николай Степаныч, залогиньтесь.

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

Маша сношалась с Дубровским через дупло (с)

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

В идеале, плагин для поддержки ЯП будет написан на этом самом ЯП. Тогда разрабу этого плагина не придется осиливать чуждый ему ЯП. На практике, конечно, еще будут толпы энтузиастов, выпукнувших в гитхаб тысячи какулек на питоне

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

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

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

1) они поставят задачу полностью абстрагировать UI

Внезапно, с самого начала этим и занимаются.

2) сделают 2 стандартных междумордия - терминальный и гуёвый.

Внезапно, с самого начала так и есть. https://github.com/equalsraf/neovim-qt

Хорошо быть тобой, только подумал, а уже всё сделано, правда?

anonymous
()

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

Наконец-то оно порелизилось! Джва года ждал.

Скажите им, чтоб чаще релизили, а то во всех плагинах сто лет, как поддерживается, а в самом Neovim-то и нет.

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

Я к тому, что постановка задачи «у нас не будет языка конфигурации, а только пайпы, поэтому мы избежим проблемы с недостаточно выразительным языком конфигурации» — это популизм. Если у них будут «только пайпы», то вместо убогонького недоязычка у них будет опасность создать убогонький недопротокол.

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

ну как создадут так и будете негодовать, смысл переживать, оно может еще сдохнет естественной смертью.

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

Такой подход заранее провальный, хоть и юникс-вей. Надо сразу встраивать лисп нормальный скриптовый язык, как все взрослые делают. Жаль только нет нормальных то.

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

будет опасность создать убогонький недопротокол

Ну это не так страшно. Убогонький DOM, например, вполне компенсируется на уровне фреймворков. (ЗЫ: было бы прекрасно, если бы был убогонький DOM+протокол и не было js:)

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

лисп

Убогий, даже не язык, AST

нормальный скриптовый язык

Нет таких

как все взрослые делают

А потом едят что-то с ноги. Не показатель

Deleted
()

Оно ещё живо, оказывается. И даже годные изменения появились. А то последнее время смотрел на neovim и vim, и создавалось ощущение, что vim опять топчик, а развитие neovim как-то не очень быстро происходит.

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

Нет таких

Lua.

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

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

хорошо быть тобой. тупой лалкой.

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

дадада, а есть еще какой-то вим с жабаскриптом тоже неведома зверушка.

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