@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

= Emacsとghciで二兎をおう

[2010-09-29 16:14:38]
>>>[emacs]
>>>[haskell]

パクってみました

posterousながめてて,こんなのがあったので

たぶん,ウィンドウ分割して,一方でインタプリタgoshを実行してるんだろう.

最近RealWorldHaskell読んでHaskellの勉強してるから,メモとったり,.hs書きながらghci動かしたりするよね.

コードもどき

最近は.emacs.emacs.elじゃないですね.最低限~/.emacs.d/init.elに書きましょう.私の場合はinit.elから読み込まれる~/.emacs.d/init.d/open-ghci.elにでもファイルを作って書いています.

;; ウィンドウ分割してghciをansi-termで実行
(defun ghci-other-window ()
  "Run ghci on other window."
  (interactive)
  (pop-to-buffer nil)
  (ansi-term (executable-find "ghci") "ghci"))
;; 好きなキーに割り当てます
(define-key global-map (kbd "C-c g") 'ghci-other-window)

ウィンドウの分割をもうちょっとうまくやりたいなー.C-uつけたら縦分割と横分割をトグルするとか?
トグルする部分を作ってから,なおたさんの助言によりシンプルになりました.ありがとうございます.


はてなでgistを挿入する{方法|記法}ってありますの?