Bug 34068 - Vim 8 Native terminal
Summary: Vim 8 Native terminal
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: vim-enhanced (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-26 14:53 MSK by Константин Артюшкин
Modified: 2019-01-14 16:53 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Артюшкин 2017-10-26 14:53:19 MSK
В vim 8 зявлена реализация родного терминала https://vimhelp.appspot.com/terminal.txt.html

Пишут что нужно скомпилировать с параметром |+terminal| feature

Возможно ли это реализовать у нас?
Comment 1 Константин Артюшкин 2017-10-26 14:56:36 MSK
Предпололжительно параметр --enable-terminal

2031 AC_MSG_CHECKING(--enable-terminal argument)
2032 AC_ARG_ENABLE(terminal,
2033         [  --enable-terminal     Disable terminal emulation support.],
2034         [enable_terminal="yes"], )
2035 if test "$enable_terminal" = "yes"; then
2036   if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then
2037     AC_MSG_RESULT([cannot use terminal emulator with tiny or small features])
2038     enable_terminal="no"
2039   else
2040     AC_MSG_RESULT(yes)
2041   fi
2042 else
2043   AC_MSG_RESULT(no)
2044 fi
2045 if test "$enable_terminal" = "yes"; then
2046   AC_DEFINE(FEAT_TERMINAL)
2047   TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/screen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c"
2048   AC_SUBST(TERM_SRC)
2049   TERM_OBJ="objects/term_encoding.o objects/term_keyboard.o objects/term_mouse.o objects/term_parser.o objects/term_pen.o objects/term_screen.o objects/term_state.o objects/term_unicode.o objects/term_vterm.o"
2050   AC_SUBST(TERM_OBJ)
2051 fi
Comment 2 Ivan A. Melnikov 2019-01-10 16:14:33 MSK
В vim-enhanced терминал есть, а в vim-minimal он наверное не нужен. Установите пакет vim-enhanced.

WONTFIX?
Comment 3 Gleb F-Malinovskiy 2019-01-14 16:53:11 MSK
(In reply to comment #2)
> В vim-enhanced терминал есть, а в vim-minimal он наверное не нужен. Установите
> пакет vim-enhanced.
> 
> WONTFIX?

Думаю, что речь с самого начала шла про vim-enhanced.
Эта фича была включена по умолчанию в апстриме и попала в Сизиф в релизе:

* Mon May 28 2018 Gleb F-Malinovskiy <glebfm@altlinux.org> 4:8.1.26-alt1
- Updated to 8.1.0026.
- vim-minimal: enabled support of multibyte encodings (ALT#33359).