Есть ли возможность сохранить Emacs Calculator Trail (в виде файла) и восстановить его позже? Если нет, то должно ли это быть функцией?
Например, когда у меня есть неполное вычисление, но мне нужно закрыть Emacs, было бы здорово, если бы я мог продолжить после этого.
Второй случай: я делаю некоторые вычисления и хочу сохранить, как я это сделал, чтобы позже проверить, правильно ли я это сделал или нужно ли его изменить.
Вторая причина заключается в том, что я использую MATLAB (я знаю слишком много) для небольших вычислений, просто чтобы я мог их восстановить. Но я бы хотел использовать только Emacs Calc!
Спасибо за ответы
C-x C-w
выписать это. Я не думаю, что есть какой-либо простой способ восстановить все состояние Calc, когда вы хотите перезагрузить.Ответы:
Поскольку обработка калькуляционного следа основана на тексте, можно по существу использовать
write-region
иinsert-file-contents
.Тем не менее, некоторые детали должны быть рассмотрены. Следующий код Elisp позволяет вам записать текущий буфер calc-trail на диск с, C-x C-sи вы можете прочитать этот материал в текущей позиции курсора с C-x i.
После этого вы можете использовать
calc-trail-mode
привязки для оценки частей читаемых команд calc.источник
Вы можете использовать,
s p
что означает(calc-permanent-variable &optional VAR)
сохранить все переменные в~/.emacs.d/calc.el
илиcalc-settings-file
.источник