J'ai exécuté une commande et reçu un avertissement dans le mini-tampon.
L'avertissement exact était comint-completion-at-point failed to return valid completion data
, après avoir complété automatiquement une commande dans shell-mode
.
Comment puis-je déterminer l'origine précise de l'avertissement?
C-h f comint-completion-at-point
, puis cliquez sur le nom du fichier pour voir le code source. Recherchez ce message d'erreur. (Vous pouvez également rechercher le message d'erreur dans les sources Lisp, pour le trouver.)Réponses:
Comme indiqué dans l'autre réponse, vous trouverez le manuel fin utile pour tous les outils de débogage dont il dispose. Pour votre problème spécifique, je considérerais:
Comme l'indique le texte d'aide:
De cela, vous devriez obtenir une trace lorsque l'échec se produit. Vous pouvez ensuite instrumenter les fonctions en question avec Cu CMx et parcourir l'échec la prochaine fois qu'il se produit pour plus d'informations.
la source
setq
et'debug-on-message
. Le changersetq debug-on-message
ou leset 'debug-on-message
corriger pour moi.