プロジェクト

全般

プロフィール

EmacsSetup » 履歴 » バージョン 3

Yuumi Yoshida, 2015-08-03 22:24

1 2 Yuumi Yoshida
2 3 Yuumi Yoshida
# 3ページ目の Emacs設定
3 2 Yuumi Yoshida
4 3 Yuumi Yoshida
~~~
5 1 Yuumi Yoshida
 (setq process-coding-system-alist
6
       (cons '("gosh" utf-8 . utf-8) process-coding-system-alist))
7
 ;; goshインタプリタのパスに合わせます。
8
 (setq scheme-program-name "C:/cygwin/usr/local/bin/gosh.exe -i")
9
 (autoload 'scheme-mode "cmuscheme" "Major mode for Scheme." t)
10
 (autoload 'run-scheme "cmuscheme" "Run an inferior Scheme process." t)
11
 ;; ウィンドウを2つに分け、一方でgoshインタプリタを実行するコマンドを定義します。
12
 (defun scheme-other-window ()
13
   "Run scheme on other window"
14
   (interactive)
15
   (switch-to-buffer-other-window
16
    (get-buffer-create "*scheme*"))
17
   (run-scheme scheme-program-name))
18
 ;; そのコマンドをCtrl-cSで呼び出します。
19
 (define-key global-map
20
   "\C-cS" 'scheme-other-window)
21
 ;; 直前/直後の括弧に対応する括弧を光らせます。
22
 (show-paren-mode)
23 3 Yuumi Yoshida
~~~