Skip to content

youz/satysfi-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

satysfi-mode for xyzzy

xyzzyでSATySFiを書く人用

Window版SATySFi

こちらからインストールしましょう

.xyzzy設定例

(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)

keymap

  • C-c c - コンパイル実行
  • C-c C-c - コンパイル実行&成功ならPDFを表示
  • C-c C-v - コンパイル済みのPDFを表示
  • F10 - @require@importの行で押すと参照先satyhファイルを開く

コンパイルログバッファでの操作

errorやwarningが出ている場合F10でエラー箇所に飛びます

LICENSE

MIT

About

satysfi-mode for xyzzy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published