Existe-t-il une possibilité d'enregistrer Emacs Calculator Trail (sous forme de fichier) et de le restaurer ultérieurement? Si ce n'est pas le cas, devrait-il être présenté?
Par exemple, lorsque j'ai un calcul incomplet mais que je dois arrêter mes Emacs, ce serait bien si je pouvais continuer après.
Deuxième cas: je fais quelques calculs et je veux enregistrer comment je l'ai fait, pour vérifier plus tard si je l'ai fait correctement ou si je dois le modifier.
La deuxième raison est pourquoi j'utilise MATLAB (je sais, trop) pour de petits calculs, juste pour que je puisse les restaurer. Mais je voudrais utiliser Emacs Calc uniquement!
Merci pour les réponses
C-x C-w
écrire. Je ne pense pas qu'il existe un moyen facile de reconstruire tout l'état de Calc lorsque vous souhaitez recharger.Réponses:
Puisque le traitement de la trace calc est basé sur du texte, on peut essentiellement utiliser
write-region
etinsert-file-contents
.Néanmoins, certains détails doivent être pris en considération. Le code Elisp suivant vous permet d'écrire la mémoire tampon de calc-trail actuelle sur le disque avec C-x C-set vous pouvez relire ces éléments à la position actuelle du curseur avec C-x i.
Ensuite, vous pouvez utiliser les
calc-trail-mode
liaisons pour évaluer des parties des commandes de calcul en lecture.la source
vous pouvez utiliser
s p
ce qui signifie(calc-permanent-variable &optional VAR)
pour enregistrer toutes les variables dans~/.emacs.d/calc.el
oucalc-settings-file
.la source