Chave Meta no Terminal.app vs caracteres nacionais

2

Estou usando o Terminal.app e gostaria de usar o emacs em execução - localmente ou depois de sshing no servidor remoto. O problema é que não consigo trabalhar com Meta modifier.

Ou seja, se eu ativar 'Usar opção como meta-chave', a tecla Option funcionará como Meta , mas perco a capacidade de inserir diacríticos poloneses (ąęłóśźńżć), que são inseridos com Option correto.

Se eu desabilitar 'Usar opção como meta-chave', meu Meta será removido, mas poderei usar novamente caracteres poloneses. Nesse estado, eles aparecem apenas com o modificador Option correto, por isso acho que é culpa do Terminal.app não fazer diferença entre a tecla Option da esquerda e da direita, quando a preferência relevante é selecionada.

Quais são minhas opções então? Existe uma boa solução para o meu problema? Eu sempre posso usar ESC como uma substituição Meta do pobre, mas eu não gosto dessa idéia.

    
por yacoob 31.05.2010 / 04:42

2 respostas

2

EDIT: iTerm tem duas versões principais desde o meu patch, e essa funcionalidade agora está embutida.

OK, eu fiquei irritado o suficiente e escrevi um patch iTerm, que me permite fazer o que eu quero: left Opção é Meta, right Opção é modificador de caracteres nacionais. Você pode encontrar o patch, o binário e o resto da história aqui

    
por 07.06.2010 / 19:18
0

Você pode ser melhor remapear o sempre inútil capslock para meta? Bastante refazer padrão para versões * nix do emacs, mas você terá que fazer um patch iTerm, provavelmente.

    
por 09.06.2010 / 16:21