*save-buffer-no-filenames-hook*

Title
*save-buffer-no-filenames-hook*
Type
Variable
Package
editor
Section
変数と定数
get-buffer-file-name が nil とかだと実行されます。
使用例:
  (add-hook '*save-buffer-no-filenames-hook*
          #'(lambda ()
              (if (yes-or-no-p "保存しますか")
                  ;;この時点でset-buffer-file-nameをしても遅い。
                  ;;emacs-write-fileなりを呼んでからnon-nilを渡すべき
                  (emacs-write-file (read-file-name "filename:"))
                ;;次のhookに処理を渡す場合はnilを渡す
                nil)))