emacs22

emacs22でhaskell-mode2.4を動かす

先日の emacsのhaskellモードでC-cC-lで自動的にmainを評価し、更にカーソルを編集バッファにとどまらせる - 計算機と戯れる日々 はhaskell-mode-2.3でやったみたいだ。 どうも最新は2.4になってる。 http://www.iro.umontreal.ca/~monnier/elisp/#haskell-m…

cygwin上のemacs22のschemeモードでC-cC-l時に自動でwindowを分割する

/usr/local/emacs/22.1/lispに以下のパッチをあてる。 強制保存と*scheme*バッファは3/10のウインドウが割り当てられる。 ファイル名を問い合わせるところはカレントバッファに固定。 $ diff -u cmuscheme.el.orig cmuscheme.el --- cmuscheme.el.orig 2007-…

cygwin環境下のemacs22でswi-prologに.proを関連づけしC-cC-lで述語mainを実行するようにする

あとprologモードはswiplを探すらしいのだがplを指定してやる。 (setq auto-mode-alist (append '(("\\.pro" . prolog-mode)) auto-mode-alist)) (setq prolog-program-name "pl")plが探せないみたいなので.bashrcに以下を追加 PATH=/lib/pl-5.6.36/bin/i686…

cygwin上のemacs22でデフォルトの文字コードをutf8・改行コードをLFにする

http://d.hatena.ne.jp/x68kace/20071103/ を参考にさせてもらった。 emacs22の設定じゃなさそうな気もしたがこれで取りあえずwindows上のデフォルトがLFになったので良しとしよう。 (set-language-environment "Japanese") (prefer-coding-system 'utf-8-un…

cygwin環境下でのemacs22でデフォルトプリンタをPostScriptプリンタにして印刷アイコンもPSのものにする

cygwin環境下ではlpr.exeで直接psプリンタに送れる。 ついでにヘッダや行番号の設定も書いておく。 (require 'printing) (setq ps-multibyte-buffer 'non-latin-printer ps-line-number t ps-line-number-start 5 ps-line-number-step 5 ps-paper-type 'a4 p…