Vincent Lefevre a écrit, lundi 29 mars 2004, à 15:05 : [...] > > [...] Dans mon shell xterm, il (emacs) ne peut pas > > distinguer entre les frappes de « é » et « M-i » ; > > Il me semble que c'est lié à ton terminal: cela sera valable > pour n'importe quelle application lancée dans le terminal. Cf > ci-dessous.
Oui, j'ai choisi le 8bits pour avoir les lettres accentuées dans le shell, et surtout dans les applications qui utilisent le xterm ... > > > _ Dans un xterm (emacs -nw), j'obtiens ESC q que je fasse ESC q ou > > > Meta-q. > > > > Ah non, chez moi « emacs -q --no-site-file -nw » voit la différence > > de frappe... > > Parce que ton terminal n'est pas configuré pour convertir le M-q > en ESC q. mais Emacs (emacs -nw) sait changer le résultat du choix précédent, convertit le é en M-i, et mes *trois* frappes « é » = « M-i » tout comme « ESC i » appellent alors la même fonction (tab-to-tab-stop) ; j'en suis au même point que dans le shell, je dois choisir entre les lettres accentuées ou le Meta. Pour ton xterm (sans emacs), as-tu choisi le Meta, et pas le 8 bits, ou... ? Et en dehors(*) d'Emacs, as-tu accès aux lettres accentuées ? * oui, je sais, il n'y a rien en dehors du Vrai Éditeur ;) > [to be or not to be 8bits] > > Note: je ne suis pas sûr que ce soit la véritable explication; > j'ai juste fait quelques observations et essayé de déduire ce > qui se passait... C'est comme ça que ça marche, oui. -- Jacques L'helgoualc'h