• Emacs ? Lisp Нужна помощь по emacs & lisp. Есть ли способ записать и потом считать пару переменных. В общим нужно чтобы они сохранялись между закрытием и открытием emacs.

Replies (7)

  • @Shchvova, запиши их в .emacs или init.el если используется .emacs.d/
  • @mad, нет, у меня переменные динамически создаются хуком. Просто хотелось бы возможность их куда-то записывать, а потом вытягивать. Пока что додумался только до (with-temp-buffer (print (format "%d\n%d" saved-width saved-height) (current-buffer)) (write-file "~/.emacs.d/wh_settings")) только пока не придумал как это считывать. Да и пишется как-то голимовато, со скобочками
  • @Shchvova, можно так: записывай в файл в виде (setq var data), а подгружай с помощью load-file
  • @mad, а, что это я. вот мое уродство: pastebin.com
  • @mad, я тупак, выложил совсем плохую версию...
  • @Shchvova, что то pastebin.com не резолвится
  • @mad, :) ладно. Сам разберусь. Спасибо за наводки!