![]() |
| |||
| Bonjour, Fin mai, il y a eu une discussion intitulée "Comment faire C-\ quand on est une grenouille (Croa)". Je viens de tomber dessus car je viens de me mettre Ã*** emacs sous windows (je pratique déjÃ*** depuis quelques temps sous linux) et j'étais confronté au C-M-\ (indent-region) qui ne fonctionnait pas. Dans mon .emacs, j'ai mis (attention Ã*** la coupure de la ligne produite par mon lecteur de news) (global-set-key [(ctrl <)] 'indent-region) ; As C-M-\ did not work on Windows Comme en principe je vient de marquer une région par C-space, le C-< est juste Ã*** coté pour faire l'indentation. Il ne m'a pas semblé que cette combinaison de touche était assigné dans les librairies que j'utilise. On aurait aussi pu utiliser (ctrl shift <) Tiens, d'ailleurs, existe-t-il une page web ou autre qui indique toutes les combinaisons de touches définies ? Quelque chose de plus complet que C-h k qui, sauf erreur de ma part, ne doit lister que les combinaisons de l'emacs utilisé. -- Jack.R |
| | ||||
| ||||
| |
| |||
| Le Wed, 03 Sep 2008 17:19:37 +0200, Paul Gaborit a écrit: > À (at) Tue, 2 Sep 2008 19:58:19 +0200, "Jack.R" <jack.r***free.fr> > écrivait (wrote): >> Tiens, d'ailleurs, existe-t-il une page web ou autre qui indique toutes >> les combinaisons de touches définies ? > > Non car ça n'aurait pas de sens... Ben si, de mon point de vue ;-) (cf ci-dessous) > Puisque ça peut varier d'un buffer Ã*** > un autre selon le mode majeur et les modes mineurs utilisés. > Oui, d'où mon interrogation. En effet, dans le cas qui m'intéressait, indent-region, cette possibilité est présente dans beaucoup de mode liés Ã*** des langages de programmation, il est donc très intéressant de trouver une combinaison de touche qui ne rentrera en conflit avec aucun d'entre-eux. J'ai fait des essais avec quelques langages que je pratique, mais ais-je pensé Ã*** tous ? > > L'intérêt d'emacs est justement de pouvoir refaire les associations > comme on le souhaite... Justement, je veux en ajouter une, sans pour autant risquer de faire disparaître une association présente dans un mode x ou y. Imagine qu'au lieu de choisir C-<, j'ai pris M-enter, en mode LaTeX, dans un \begin{itemize}, \end{itemize} cela va devenir un petit peu moins facile de rajouter des \item ... J'espère que cela rend un peu plus clair ce que j'écrivais. -- Jack.R |
| |||
| Bonjour, La solution qui a émergé du fil "Comment faire C-\ quand on est une grenouille (Croa)" c'était de traduire ² en \. Il suffit de rajouter ça dans ton fichier d'init: (define-key key-translation-map [2226] [?\\]) (define-key key-translation-map [(control 2226)] [(control ?\\)]) (define-key key-translation-map [(control meta 2226)] [(control meta ?\\)]) Note que je crois que ça ne marche qu'Ã*** partir de la version 22, dans la version 21 il me semble de mémoire qu'il fallait remplacer 2226 par #xB2 (ou 178 si tu préfères). Au lieu de ² tu peux utiliser n'importe quel autre caractère propre au clavier français, par exemple µ, tu tapes le caractère, puis tu mets le curseur dessus et tu tape `C-x =' et ça te donne le code qui doit remplacer 2226. A+, Vincent. Jack.R a écrit : > Bonjour, > > Fin mai, il y a eu une discussion intitulée "Comment faire C-\ quand on > est une grenouille (Croa)". Je viens de tomber dessus car je viens de me > mettre Ã*** emacs sous windows (je pratique déjÃ*** depuis quelques temps sous > linux) et j'étais confronté au C-M-\ (indent-region) qui ne fonctionnait > pas. > > Dans mon .emacs, j'ai mis (attention Ã*** la coupure de la ligne produite > par mon lecteur de news) > > (global-set-key [(ctrl <)] 'indent-region) ; As C-M-\ did not work on > Windows > > Comme en principe je vient de marquer une région par C-space, le C-< est > juste Ã*** coté pour faire l'indentation. > Il ne m'a pas semblé que cette combinaison de touche était assigné dans > les librairies que j'utilise. > > On aurait aussi pu utiliser (ctrl shift <) > > Tiens, d'ailleurs, existe-t-il une page web ou autre qui indique toutes > les combinaisons de touches définies ? > Quelque chose de plus complet que C-h k qui, sauf erreur de ma part, ne > doit lister que les combinaisons de l'emacs utilisé. > |
| |
| |
![]() |
| Tags: windows |
| Outils de la discussion | |
| Modes d'affichage | |
| |