Hatena::ブログ(Diary)

(define -ayalog ’()) このページをアンテナに追加 RSSフィード

2011-12-20

minttyでemacs!?

とりあえず、minttyでemacs使いたいよなぁと考えながらapt-cygでおもむろにemacsインストール

apt-cyg install -u emacs

で、とりあえず起動してみた。
そしたら今まで使ってた設定ファイルを読み込んだのでktkrしてたらどうもC-cGの挙動が違う。
今までは画面半分真っ二つなsplit-windowしてたのに、右に別れた画面がさらに下半分に別れやがってわけわかめ
しかもGoshも起動できてない感じでさらにワカメ3割増し。さて、どうしよう。

;emacsでGauche
(setq process-coding-system-alist
      (cons '("gosh" utf-8 . utf-8) process-coding-system-alist))
(setq scheme-program-name "C:\\Installed\\Gauche\\bin\\gosh.exe -i")
(autoload 'scheme-mode "cmuscheme" "Major mode for Scheme." t)
(autoload 'run-scheme "cmuscheme" "Run an inferior Scheme process." t)

; split window
(defun scheme-other-window ()
  "Run Gauche on other window"
  (interactive)
  (split-window-horizontally 90)
  (let ((buf-name (buffer-name (current-buffer))))
    (scheme-mode)
      (switch-to-buffer-other-window
     (get-buffer-create "*scheme*"))
    (run-scheme scheme-program-name)
    (switch-to-buffer-other-window
     (get-buffer-create buf-name))))
(define-key global-map
  "\C-cG" 'scheme-other-window)

とりあえず、諦めて従来通りのemacsライフ。

valvallowvalvallow 2011/12/20 19:47 goshが起動しないのはパスがdosのパス文字列だからじゃないかなと思います。(cygwinですよね?)

ayato0211ayato0211 2011/12/20 22:23 あー。やっぱりそっちですか。Cygwinです♪

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/ayato0211/20111220/1324341163