| Summary: |
[UPDATE REQUEST 2016.1] vim 8.1.0005 |
| Product: |
[ROSA-based products] ROSA Fresh
|
Reporter: |
Алзим <alzim> |
| Component: |
System (kernel, glibc, systemd, bash, PAM...) | Assignee: |
ROSA Linux Bugs <bugs> |
| Status: |
VERIFIED
FIXED
|
QA Contact: |
ROSA Linux Bugs <bugs> |
| Severity: |
normal
|
|
|
| Priority: |
Normal
|
CC: |
andrey.bondrov, v.potapov
|
| Version: |
All | Flags: |
v.potapov:
qa_verified+
andrey.bondrov:
published+
|
| Target Milestone: |
--- | |
|
| Hardware: |
All | |
|
| OS: |
Linux | |
|
| Whiteboard: |
|
|
Platform:
|
---
|
ROSA Vulnerability identifier:
|
|
|
RPM Package:
|
|
ISO-related:
|
|
|
Bad POT generating:
|
|
Upstream:
|
|
После почти двух лет разработки состоялся релиз текстового редактора Vim 8.1, который отнесён к категории незначительных выпусков, в котором устранены накопившиеся ошибки и предложены единичные новшества. Ключевым улучшением в выпуске 8.1 является поддержка открытия терминала внутри окна Vim. Терминал стал первой видимой пользователю встроенной функциональностью, реализованной с использованием добавленных в ветке Vim 8.0 средств для организации запуска обработчиков в фоне и взаимодействия с ними через механизм асинхронных каналов, без блокировки работы основного процесса Vim. Создание окна с терминалом осуществляется командой ":term", для переключения в окно терминала и обратно предоставляется клавиатурная комбинация "CTRL-W w". Среди других изменений: В коде vim разрешено применение некоторых возможностей спецификации C99, таких как комментарии через "//" и оставление запятой после последнего элемента множества; Добавлены новые команды: ":pythonx", ":pyxdo", ":pyxfile", ":terminal", ":tmapclear", ":tmap", ":tnoremap", ":tunmap"; Добавлены новые функции: term_*, assert_beeps, assert_equalfile, assert_report, balloon_show, balloon_split, ch_canread, getchangelist, getjumplist, getwinpos, pyxeval, remote_startserver, setbufline, test_ignore_error, test_override, trim и win_screenpos; Добавлены новые обработчики событий: CmdlineChanged, CmdlineEnter, CmdlineLeave, ColorSchemePre, DirChanged, ExitPre, TerminalOpen, TextChangedP, TextYankPost; Добавлены новые опции: 'balloonevalterm', 'imstyle', 'mzschemedll', 'mzschemegcdll', 'makeencoding', 'pumwidth', 'pythonhome', 'pythonthreehome', 'pyxversion', 'termwinkey', 'termwinscroll', 'termwinsize', 'viminfofile', 'winptydll'.