Je voudrais savoir comment commencer à résoudre les problèmes suivants:
C-SPC
ne fait rien.
Il n'apparaît pas dans le mini-tampon lorsque je le tape, mais quand je le regarde, M-x
set-mark-command
il s'affiche comme lié à C-SPC
.
Environnement
J'ai installé GNU Emacs (24.5.1) via Homebrew et mon .emacs.d
est basé sur Clojure for the Brave et True avec quelques packages supplémentaires.
Mesures prises jusqu'à présent
J'ai d'abord essayé de supprimer et de réinstaller sans effet, quelles mesures puis-je prendre pour déterminer ce qui se passe?
Informations supplémentaires
Une liste de tous les packages installés est en capture d'écran ci-dessous:
C-h k C-SPC
? Voyez-vous un*Help*
tampon avec la commande à laquelle il est lié? Si rien ne se passe, Emacs ne voit pas ceC-SPC
que vous tapez - il ne le reçoit pas de votre clavier ou il le décode incorrectement.emacs -Q
(pas de fichier init). Pouvez-vous reproduire le problème de cette façon? IOW, supprimez toutes vos personnalisations de l'équation (et clairement vous en avez beaucoup) - tous ces packages etc.C-SPC
liaison. Dans un terminal, tapezcat
puis appuyez surC-SPC
. Cette liaison fonctionne pour moi dans emacs et je le vois aussi après lescat
affichages^@
. Mais quand mon collègue (pour quiC-SPC
ne travaille pas) fait de même, il ne voit rien !, non^@
. C'est comme si son environnement ne recevait pas du tout ces codes clés.emacs -Q
etemacs -Q -nw
. J'ai essayé d'accéder à une machine Linux (RHEL 6.6) via VNC (Gnome) et Putty .. même problème.Réponses:
Préférences Système> Clavier> Raccourcis> Sources d'entrée> Sélectionnez la source d'entrée précédente et décochez
Le conseil de saltycraig sur
C-h k C-SPC
n'a rien fait quand je l'ai tapé. Merci donc à Kaushal Modi de pointer vers le niveau OS. Enregistré de nombreuses heures de déconner avec tous mes packages.Pour être complet, je l'exécute comme une application graphique (il faudra donc aller chercher comment le démarrer
emacs -Q
).Merci tout le monde!
la source
L'un des packages installés que vous avez là peut remplacer le raccourci clavier C-SPC pour autre chose. Essayez de démarrer emacs sans charger votre fichier init:
Essayez maintenant de faire la combinaison de touches:
Et vous devriez voir un tampon vous dire à quoi il est mappé. Si vous ne le faites pas, le problème est externe à Emacs. Dans ce cas, l'un des autres programmes que vous exécutez capture la séquence de touches C-SPC et / ou l'empêche d'accéder à Emacs. Il s'agirait de fermer tous les autres programmes avant de démarrer Emacs et de vérifier également les combinaisons de clavier personnalisées dans les paramètres système.
la source