2

Я использую Terminal.app, и я хотел бы использовать emacs, работающий внутри - либо локально, либо после sshing на удаленный сервер. Проблема в том, что я не могу заставить работать Meta модификатор.

А именно, если я включу «Использовать опцию как мета-ключ», ключ Option работать как правильный Meta ключ, но я теряю возможность вводить польские диакритические знаки (ąęłóśźńżć), которые вводятся с правильным Option .

Если я отключу опцию «Использовать как мета-ключ», моя Meta исчезнет, но я снова смогу использовать польские символы. В этом состоянии они отображаются только с правым модификатором Option , поэтому я полагаю, что это ошибка Terminal.app в том, что он не делает различий между левой и правой клавишей Option , когда выбран соответствующий параметр.

Какие у меня варианты? Есть ли хорошее решение для моей проблемы? Я всегда могу использовать ESC в качестве Meta замены бедного человека, но мне не нравится эта идея.

2 ответа2

2

РЕДАКТИРОВАТЬ: iTerm получил две основные версии с момента моего патча, и эта функциональность теперь встроена.

Хорошо, я достаточно раздражен и написал патч iTerm, который позволяет мне делать то, что я хочу: left Option - Meta, справа Option - модификатор национальных символов. Вы можете найти патч, бинарный файл и остальную часть истории здесь.

0

Может быть, вам лучше переназначить бесполезный капслок в мета? Довольно стандартное повторение для * nix-версий emacs, но вам, вероятно, придется сделать исправление iTerm.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .