プロジェクト

全般

プロフィール

EmacsSetup » 履歴 » リビジョン 2

リビジョン 1 (Yuumi Yoshida, 2008-05-17 17:32) → リビジョン 2/3 (Yuumi Yoshida, 2008-05-17 17:32)

 
 h1. = 3ページ目の Emacs設定 

 <pre> = 
 {{{ 
  (setq process-coding-system-alist 
        (cons '("gosh" utf-8 . utf-8) process-coding-system-alist)) 
  ;; goshインタプリタのパスに合わせます。 
  (setq scheme-program-name "C:/cygwin/usr/local/bin/gosh.exe -i") 
  (autoload 'scheme-mode "cmuscheme" "Major mode for Scheme." t) 
  (autoload 'run-scheme "cmuscheme" "Run an inferior Scheme process." t) 
  ;; ウィンドウを2つに分け、一方でgoshインタプリタを実行するコマンドを定義します。 
  (defun scheme-other-window () 
    "Run scheme on other window" 
    (interactive) 
    (switch-to-buffer-other-window 
     (get-buffer-create "*scheme*")) 
    (run-scheme scheme-program-name)) 
  ;; そのコマンドをCtrl-cSで呼び出します。 
  (define-key global-map 
    "\C-cS" 'scheme-other-window) 
  ;; 直前/直後の括弧に対応する括弧を光らせます。 
  (show-paren-mode) 
 </pre> }}}