2

emacsスクラッチをスキーム モードで開くように設定しました。xscheme を実行しています。つまり、コマンドを実行するM-x run-schemeと、elisp ではなくスクラッチ バッファを使用してスキームを評価できます。

;;(setq initial-scratch-message "")
(setq initial-major-mode 'scheme-mode)
(require 'xscheme)

;;(add-hook '**CAN I ADD A HOOK HERE?**-hook
;;    (lambda ()
;;      (run-scheme)))

入力するのではなく、起動時に自動的に実行したいrun-schemeのですが、これまでの試みではうまくいきませんでした。

私は正しい方向に進んでいますか?

4

2 に答える 2

2

完全にテストされていません:

(add-hook 'after-init-hook 'my-scratch-run-scheme)
(defun my-scratch-run-scheme ()
  (with-current-buffer "*scratch*"
    (run-scheme))) ;; or perhaps (call-interactively 'run-scheme)
于 2013-05-09T11:34:00.843 に答える