Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2429 из 8555 ========================================= RU.LINUX =
От   : Serguei E. Leontiev              2:5020/400         20 Oct 15 00:04:36
Кому : Alexey Vissarionov                                  20 Oct 15 00:04:36
Тема : Re: Golded Ctrl-стрелка
FGHI : area://RU.LINUX?msgid=<1187502835@ddt.demos.su>+8cd8e1a2
На   : area://RU.LINUX?msgid=2:5020/545+56252b11
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5030/777.319+5628eeaa
==============================================================================
From: "Serguei E. Leontiev" <leo@sai.msu.ru>

Привет Алексей,

От 19 октября 2015 г., 20:40:30 в fido7.ru.linux ты писал:
SEL>> Однако, никто ж не запрещает "обходные" маневры для
SEL>> конкретных приложений, например, в gnome-terminal
AV> А почему не xterm или там urxvt какой?

А какой был под рукой, такой и посмотрел. У меня основная система OSX, а
Solaris, FreeBSD, Linux и Windows это ж системы второй очереди.

SEL>> у Ctrl+стрелка и Shift+стрелка уже есть свои
SEL>> Esc-последовательности,
AV> Если есть - надо научить libtinfo их распознавать и не путать с
AV> аналогичными последовательностями для других терминалов. А

Shift+стрелка и так есть, смотри:

$ infocmp xterm-256color | grep 'k[^,]*\[[^,]*[ABCD]'

А новые коды для Ctrl+стрелок тривиально определяются функцией define_key():

$ man define_key

AV> потом пропихнуть в mainstream.

А вот зачем это в mainstream libtinfo? Даже если это и пройдёт, то
потребует существенных интеллектуальных усилий и лет пять жизни.

SEL>> в других терминалах можно привесить, а в Golded/LNX их
SEL>> обработать?
AV> В нем вся обработка идет через ncurses. А ncurses использует
AV> terminfo.

Я имел ввиду, что какие-нибудь консоли и/или эмуляторы терминалов могут
потребовать дополнительной настройки для Ctrl+стрелка и/или Shift+стрелка.

=====
Итого:
=====

Вот не вижу ни одной принципиальной проблемы в поддержке Ctrl+стрелка и
Shift+стрелка в рамках отдельного приложения с существующими
стандартными terminfo и ncurses.

Hапример в zsh:

bindkey '^[[1;5C' emacs-forward-word

--
Успехов, Сергей Леонтьев. E-mail: lse@CryptoPro.ru

 
--- ifmail v.2.15dev5.4
* Origin: ГАИШ МГУ (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.087201 секунды