org-export-run-in-background: comment résoudre les problèmes?

0

J'aimerais utiliser emacs-24 avec org-mode de telle sorte que org-export-run-in-background soit activé. Cependant, je reçois des messages obscurs dans les processus * Org:

Avertissement (serveur): impossible de démarrer le serveur Emacs. Il existe un serveur Emacs nommé "serveur". Pour démarrer le serveur dans ce processus Emacs, arrêtez le serveur existant ou appelez Mx server-force-delete pour le déconnecter de force. APERÇU Chargement de vc-git ... Exportation ... my-java-mode-hook La définition de la fonction de my-java-mode-hook est nulle: nil

Je voudrais vraiment comprendre comment obtenir une trace de pile ou une autre façon de déboguer cela.

Merci.

justingordon
la source

Réponses:

2

C'était la première fois que j'essayais d' exporter en arrière-plan et cela fonctionnait pour moi. Comme ma variable org-export-run-in-background est nulle, je devais la tester via 'Cu Cu Cc C-e'.

J'ai déjà vu votre erreur lorsque ma précédente session Emacs avait été fermée de manière incorrecte et que la session suivante pensait déjà qu'un serveur était en cours d'exécution. J'essayerais de suivre la recommandation d'appeler 'Mx server-force-delete' puis de vous assurer que votre serveur fonctionne via 'Mx server-start'. Après cela, réessayez votre exportation.

Si vous rencontrez toujours des problèmes, vérifiez quels processus sont toujours en cours d'exécution. J'utilise plusieurs méthodes: 1. La méthode Emacs consistant à exécuter 'Mx list-process' ou une commande shell bash de "pstree -lp $ (pgrep emacs)".

jonEbird
la source