LINUX.ORG.RU

Vim 9.2 с экспериментальной поддержкой Wayland

 , ,


0

3

Редактор Vim 9.2 содержит значительные улучшения в скриптовом языке Vim9, улучшенный режим diff, комплексные функции завершения и улучшения для конкретной платформы, включая экспериментальную поддержку Wayland.

  • Контекстный поиск. set completeopt+=fuzzy включает поддержку нечеткого сопоставления, что позволяют лучше контролировать отображение совпадений и порядок их расположения.
  • Поддержка Wayland. Полная поддержка пользовательского интерфейса Wayland и буфера обмена. В Linux и Unix-подобных системах Vim теперь соответствует спецификации базового каталога XDG, используя $HOME/.config/vim для настройки пользователя.
  • Улучшения пользовательского интерфейса. Новая вертикальная панель вкладок представляет собой альтернативу горизонтальной таблице. Графический интерфейс MS-Windows теперь поддерживает встроенный темный режим для меню и заголовков, а также улучшенную полноэкранную поддержку и более качественные значки на панели инструментов;
  • Интерактивное обучение. Новый встроенный плагин interactive tutor (запускается через :Tutor) предлагает усовершенствованный вариант обучения, выходящий за рамки традиционного vimtutor;
  • Улучшения в скриптовом языке vim9, включая встроенную поддержку перечислений, универсальных функций и типа данных Tuple. Встроенные функции теперь интегрированы в качестве объектных методов, а классы теперь поддерживают защищенные методы _new() и :defcompile для полной компиляции методов;
  • Улучшен способ визуализации и выравнивания изменений в режиме diff.

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

★★★★★

Проверено: CrX ()
Последнее исправление: hobbit (всего исправлений: 6)
Ответ на: комментарий от ugoday

Теперь каждая программа должна отдельно об этом беспокоиться? Я как-то не так себе прогресс представлял.

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

Обычно эти приседания спрятаны в тулките, и не видны снаружи, но это не значит, что их нет.

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

Мне виднее, что в вашем случае — бредогенератор.

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

до одной из 9.1 он с ним вообще не работал.

Потом стал работать в xwayland вроде бы. Но я уже успел переползти на консольную его же версию %)

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

у этого текстового приложения еще во времена студенчества можно было в ГИП отрезать меню. Вроде бы работало при установленной lua.

Так что условно текстовое. Gtk2, Gtk3, Motif если не ошибаюсь

Slackware_user ★★★★★
()

У меня vim собран с флагами -crypt -sound, сейчас придётся ещё и -wayland добавлять

Dodik
()

Контекстный поиск. set completeopt+=fuzzy включает поддержку нечеткого сопоставления, что позволяют лучше контролировать отображение совпадений и порядок их расположения.

Эх, вот бы посмотреть на GIF как это выглядит.

Р.S. да, нет возможности самому посмотреть в ближайшие две недели.

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

Я наоборот, исключительно редко консольный открываю, ну разве что что-нибудь системое поредачить от root'а. Графический кажется, наоборот, как-то мягче, человечней что ли. Меню, скроллбары убил в конфиге, кроме текста, нету ничего. Чем не феншуй?

piyavking ★★★★★
()

На скриншоте, конечно, адище, но лайк)

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

Контекстный поиск. set completeopt+=fuzzy включает поддержку нечеткого сопоставления, что позволяют лучше контролировать отображение совпадений и порядок их расположения.

Эх, вот бы посмотреть на GIF как это выглядит.

не знаю что за контекстный поиск тут имеется в виду, но вот fuzzy matching в автокомплите:

https://asciinema.org/a/O2LJ2mXhy7DezppG

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

Ага. Регулятор чувства юмора в комментариях осталось изобрести, и жизнь прожита не зря бггг.

piyavking ★★★★★
()

Шо только не придумают... лишь бы только Emacs'ом не пользоваться.

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

Как терминал узнает, что и когда надо копировать и вставлять? В теории да, есть спека OSC-52, через которую этим можно управлять, но во-первых не все терминалы ее поддерживают, во-вторых vim может быть запущен в гуевом режиме, без терминала. Поэтому запилили код для взаимодействия напрямую с вяленым.

А вообще в neovim поступили гораздо лучше - там в API можно указать просто пару колбеков на Lua, которые это делают. Т.ч. единообразным образом добавляется поддержка иксов, вяленого, винды, макоси, OSC-52, lemonade (клиент-серверное приложение, которое пробрасывает буфер обмена по сети) и вообще чего угодно, можно пилить свои провайдеры.

Lrrr ★★★★★
()

Последние дни настают.

thunar ★★★★★
()

Они с nvim не расфоркались окончательно? Моленар под сраку лет кукухой поехал и похоронил vim. Надеюсь nvim выживет.

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

А чего вим делает с вяленым?

Скажи спасибо, не на расте.

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

Хоткеи наверное, хотя это вроде от терминала идёт, но мб и нет, разработкой терминалов ни разу не страдал.

daniyal
()

Vim нужен лишь для того, чтобы девачек с района завлекать. Ещё и на Вайланд. Девки на красивые разноцветные штучки в терминале ведутся с первого раза. А раскрасить терминал я и без этого поделия могу.)))

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

«Девочки с раёна» не знают слов «Vim» и «терминал». «Терминал» для них - это что-то из аэропорта, так что на такое не «ведутся». :))

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

Лет 8 назад работал я в офисе. И так получилось, что места среди программистов не было, поэтому меня посадили в отдел продаж. Очень хорошее место, разговоры и не отвлекают и не дают летать в облаках. Ну и, соответственно, был я окружён тремя барышнями в полтора раза старше меня. Тогда и услышал как они ворковали что-то вроде «у них такие интересные экраны, разноцветные».

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

блин %)

заинтересовался когда была примьера 10 сезона ( ибо воспоминание что трансляция ренТВ конец нулевых начала десятых ибо эту серию точно после лилы и фрая футурамных) оказалось 98/99 гг - и тут Клинтаниха

зы насколько всёж диаметр графа мира мал

qulinxao3 ★☆
()
Последнее исправление: qulinxao3 (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.