26 сентября 2011 г. 16:34 пользователь Artem Chuprina <r...@ran.pp.ru>написал:
> > > > в чистой консоли (wheezy) я хочу использовать org-mode в emacs. часто > > > > используются сочетания клавиш типа Альт+____ и Шифт+_____. В ЖТК-окне > > > емакса > > > > все работает, но не в консоли. например, Альт+стрелка влево меняет > > > > виртуальную консоль (а в оргмоде должна менять уровень поддерева), > шифт - > > > > тоже не распознается :(. > > > Альт-стрелки на более высоком уровне и до емакса не доходят (можно > > > где-то отключить их от переключения консолей, если надо), а у > > > шифт-стрелок, кажется, вообще нет отдельных кодов. > > > > > > > > я так и понял, что не доходят, а вот более высокоуровневый перехват > хочется > > отключить, чтобы доходило. > > Это не перехват. Понятия Alt в модели терминала с точки зрения приложения > нет > как класса. Понятие Shift существует только как различие между большими и > маленькими буквами или между 9 и (. То есть увидеть клавишу с > модификатором > Alt, Shift или Ctrl запущенный в консоли emacs не может в принципе. > > Можно только попытаться, чтобы эмулятор терминала выдавал при нажатии > подобных > комбинаций разные последовательности символов, и потом на них вешать > биндинги > в emacs (или пользоваться теми, что уже развешены). Если данный конкретный > эмулятор терминала (в данном случае - ядро) такое может. Где искать > документацию, я уже писал. Читать ее надо долго и вдумчиво. > > Спасибо. Приблизительно стало понятно. Буду настраиваться на чтение документации. Никогда не думал, что емакс придется адаптировать к консоли :-/ Как альтернативный вариант буду рассматривать запуск иксов и в иксах - емакса. Но это крииииво, хотя и проще. -- С уважением, Роман Новиков