Question

Je Emacs, intégré avec Swank de Leiningen. Chaque fois que je dois commencer à travailler avec .clj fichier je dois:

  1. Exécuter emacs pack/my-ns.clj de la console.
  2. Type M-x lein-swank.
  3. Compile tampon.
  4. Dans Clojure REPL espace de noms de changement, à savoir (in-ns 'pack.my-ns) type.

Comment puis-je automatiser ce processus il suffit d'exécuter quelque chose de la console comme emacs-clj pack/my-ns.clj et obtenir mon environnement prêt à l'emploi?

Était-ce utile?

La solution

Je n'ai pas de réponse à la question que vous avez posée, mais vous devriez être en mesure de remplacer votre 4ème étape avec C-c M-p alors que dans votre fichier Clojure puis emacs devrait vous inciter à ce que l'espace de noms que vous voulez être dans la espace de noms de la détection automatique fichier de sorte que vous pouvez simplement appuyez sur Entrée. C-c M-p cartes à slime-repl-set-package.

Mise à jour:

Juste tombé par hasard sur cette . Devrait être en mesure de prendre ce qui est dit dans cette réponse et la modifier si lors de la connexion initiale aux fichiers Swank se compilés. Pourrait aussi le configurer pour passer automatiquement à l'espace de noms et de faire actif tampon le rempl.

Autres conseils

Swank doit charger automatiquement l'espace de noms pointé par:. Rempl-init-script dans project.clj quand il démarre, donc si vous voulez définir que votre espace de noms à partir, qui devrait vous aider à démarrer

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top