xyzzyでSATySFiを書く人用
こちらからインストールしましょう
(in-package "user")
(require "satysfi-mode")
(push '("\\.satyh?$" . satysfi-mode) *auto-mode-alist*)
;; SATySFiコマンドとlibディレクトリのパス設定
(setq satysfi-mode:*satysfi-cmd* "C:/path/to/satysfi.exe"
satysfi-mode:*satysfi-lib* :env) ; 環境変数 %SATYSFI_RUNTIME% から取得
;; browserexでpdfプレビューする場合
(require "satysfi-bx")
(satysfi-mode.bx:setup)
;; 他お好みでhook設定
(add-hook 'satysfi:*satysfi-mode-hook* 'colorize-paren)
(add-hook 'satysfi:*before-compile-hook* 'save-buffer)
C-c c
- コンパイル実行C-c C-c
- コンパイル実行&成功ならPDFを表示C-c C-v
- コンパイル済みのPDFを表示F10
-@require
や@import
の行で押すと参照先satyhファイルを開く
errorやwarningが出ている場合F10
でエラー箇所に飛びます
MIT