[Q]: Emacs en console

La question :

Bonjour,

J'utilise de plus en plus X (disons que je passe 95% de mon temps
sous X aujourd'hui). J'ai donc pris quelques habitudes dont celle
d'utiliser les touches flêchées.

Le problème c'est que, en mode console, utiliser ces touches fait
hurler Emacs.

Quelqu'un aurait-il une solution pour que je puisse utiliser ces
touches aussi bien en console que sous X ?

Merci
--
GNUSFR.ORG http://gnusfr.org/
EMACSFR.ORG http://emacsfr.org/
Xavier Maillard Tel: +33 6 68 04 64 37

Poser votre question sur le forum OS alternatifs

Les 5 réponses :

Xavier Maillard :


les touches flêchées.

Le problème c'est que, en mode console, utiliser ces touches fait
hurler Emacs.


Tu es censé avoir une variable d'environnement « TERM » qui décrit ton type
de terminal. À son lancement, emacs recherche un fichier « term/$TERM.el »,
dans son arbre, et le charge. Ce fichier est censé définir dans
« function-key-map » les séquences d'échappement du terminal. Par exemple :

(define-key function-key-map "\e[A" [up])

.. Tu n'as qu'à t'en créer un adapté à ton terminal.

On 1 nov 2004, Luc Habert a écrit :


Xavier Maillard :


les touches flêchées.

Le problème c'est que, en mode console, utiliser ces touches
fait hurler Emacs.


Tu es censé avoir une variable d'environnement « TERM » qui
décrit ton type de terminal. À son lancement, emacs recherche
un fichier « term/$TERM.el », dans son arbre, et le charge. Ce
fichier est censé définir dans « function-key-map » les
séquences d'échappement du terminal. Par exemple :


Ok, c'est parfait. Je vais y jeter un oeil.


--
Hacker Wonderland Xavier Maillard| "Stand Back! I'm a programmer!"
..0. |
...0 (+33) 326 770 221 | Webmaster, emacsfr.org
000 PGP : 0x1E028EA5 | Membre de l' APRIL

Xavier Maillard a écrit :


Bonjour,


bonjour.


[...]
Quelqu'un aurait-il une solution pour que je puisse utiliser ces
touches [fléchées] aussi bien en console que sous X ?


Chez moi ça marche©, que dit C-h c <flèche droite> ?

Sous X comme en console, c'est <right> runs the command forward-char,
de même dans un x-term avec emacs -q -nw.

Est-ce que les flèches font ce que tu veux en console sans emacs ? J'ai

keycode 105 = Left Left
keycode 106 = Right Right

dans un (vieux) french-keyboard-105.map.gz


Si tu veux parler de Control-flèche, ça ne marche pas (cf. le message
de Pascal Bourguignon) --- sinon, je récupère en console les touches
fenêtre et menu du portable avec :

# fenêtre
keycode 125 = Do
# menu
keycode 127 = Macro

# [...]
string Do = "\033xibuffer\n"
string Macro = "\033`"


Merci


de rien,
--
Jacques L'helgoualc'h

Jacques L'helgoualc'h :


Si tu veux parler de Control-flèche, ça ne marche pas


Ça peut marcher. Par exemple, xterm a des séquences d'echappement pour.

Dans l'article <cpc19b$als$>, Luc Habert a écrit :


Jacques L'helgoualc'h :



Si tu veux parler de Control-flèche, ça ne marche pas


Ça peut marcher. Par exemple, xterm a des séquences d'echappement pour.


Oui, mais je voulais parler de la console linux ; dans un xterm, c'est
facile car les frappes de flèche et Ctrl-flèche sont bien distinguées.

En console, les deux sont confondues dans la gestion du clavier ; bon,
on doit pouvoir(*) la modifier, mais on s'éloigne un peu trop de la
configuration d'Emacs.

(*) cf. la fortune sur gcc outil de conf. ultime.
--
Jacques L'helgoualc'h

Poser votre question sur le forum OS alternatifs

Questions similaires :

pg:connect et Emacs

Stephane Tougard writes: Ça fonctionne (même si j'ai le sentiment que j'ai loupé un épisode quelque part).[/color] Pour charger un paquetage Emacs a besoin que le chemin où se trouve le fichier correspondant soit dans la liste contenue dans la variable load-path. Je...

GNU emacs sous mac OS 10.11

Le 27 mai 2016 à 11:22, pipelette a formulé : Bonjour, Voici ce que j'ai pour le clavier, lorsque j'utilise mon Emacs sur Mac (iMac, Macbook) inchangé depuis emacs22 : (setq mac-option-modifier 'none);control, meta, alt, super, or hyper (none = no interpretation) (setq mac-command-modifier...

[ANN] Nouveau site web pour GNU Emacs

(Vincent Belaïche) writes: Quand je clique sur « more » de « and more », j'arrive sur le lien mais apparemment rien ne se passe, je reste sur la même page. Vincent.[/color] Je me réponds à moi-même. Toujours sous la rubrique « An entire ecosystem of functionality beyond text editing...

manuel Emacs Lisp reference Manual

mille mercis à tous les deux pour vos solutions. J'obtiens bien un index en vol1. Toujours émerveillé par les compétences que l'on trouve sur les forums. Tonton Le 25/11/2014 17:06, a écrit : Peux-tu indiquer pourquoi tu écris "devrait" ? J'ai fouillé dans le dépôt Emacs, et même...

emacs package

tantine writes: M-x customize-group RET elpa RET ne donne rien, alors on essaye : M-x customize-group RET package RET et on voit ce paramètre: Package Directory List qui semble intéressant. Maintenant, pour installer des paquetages dans un répertoire commun, je suppose qu'on...