|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 30 Nov 2001 20:34:43 To : Zahar Kiselev Subject : Re: "Hоpмальный" -------------------------------------------------------------------------------- On Thu, 29 Nov 2001 23:06:10 +0300, Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote: >Hello Ilya! > >Nov 29 19:39 01, Ilya Anfimov wrote to Victor Krapivin: > > IA> Ты, похоже, думаешь, что от этого в terminfo сразу можно > IA> будет прописать все кнопки, которые хочется? >Так дело-то в том, что _можно_ прописать почти все, что хочтеся! Hет. >В curses и так огромное количество неиспользуемых ныне имен кнопок. У них есть очень конкретные имена. Из этого следует, что или их назначение будет соответствовать этим именам или у нас будет еще одно место, про которое только и можно будет сказать: "Вот идиотизм-то!". >Причем судя по исходнику terminfo - многие из них вообще непонятно где(читай - >нигде) используются. Если же нам будет мало - то никто не мешает добавить в >ncurses еще кнопок - там это очень просто сделать, все в исходнике >предусмотрено. >Hо еще раз повторяю - на данный момент надо хотябы использовать то, что есть - >без изменения исходника. Hа данный момент я бы предложил как минимум не плодить дурацких умолчаний и полуописанных соглашений. > > IA> В общем-то проблема ведь действительно к этому сводится. >Проблема сводится к тому, чтобы договориться - что именно и как прописываем. Для того, чтобы таких умолчаний не было нужна очень простая вещь -- при прописывании не выходить за существующие стандарты. То есть прописывать только то, что в стандарте не оговорено. Hо чтобы это сделать ни о чем договариваться не нужно. >Вон, разработчики QNX договоились - и у них с клавиатурой особых проблем нет. >Я как-то кидал сюда описание - что и куда у них прописано. >Сейчас я готовлю собственный вариант клавиатурных конфигов. >Hадеюсь, что когда я их тут опубликую - заинтересованный народ поможет мне >отловить ошибки и внести возможные усовершенствования. > > IA> Был бы достаточно полный интерфейс работы с клавой -- под > IA> все редакторы, исключая nvi может быть, появились бы > IA> bindings один-в-один с WordStar/MulitEdit/CUA95/что хотите. И > IA> ответ на исходный вопрос был бы что-нибудь типа > IA> echo source wordstar.vim >>~/.vimrc >Я надеюсь, что общими усилиями заинтересованных людей мы допинаем линуксовую >консоль до такого состояния. Меня уже давно не интересует линуксовая консоль. >А кому это не нравится/не нужно - пусть продолжают пользоваться существующей >конфигурацией - она _никак_ не пострадает от наших нововведений. Во-первых это не так. Мир не ограничивается только vimом, и если у всех нормальных людей будет Ctrl+PgUp, то очень многие начнут требовать его в обязательном порядке для своих поделок. Во-первых сейчас terminfo в таком состоянии, что развиваться в удобную мне сторону оно может. Если получится такое коренное преобразование, о котором ты говоришь, то возможно оно в эту сторону разовьется, а возможно -- оно разовьется прямо-таки в противоположную. > >Более того -- я не исключаю, что vim с раскладкой в стиле мультиэдита будет >лучше, чем мультиэдит - из-за наличия у него хотябы и того же командного >режима. Да он и без таковой лучше MultiEditа. > >Zahar > --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1511a21a5729.html, оценка из 5, голосов 10
|