Emacs Lispをかじってみる

compile時にいちいちファイル名入力するのが面倒なので、自動で入力されないものかといじくってみた。
ただ、Lispなんてさっぱりわからない。関数型言語ってなんですか?

とりあえず直感で・・・

(setq-default compile-command "csc " )

この部分をいじくってみる。ファイル名かバッファ名取得して、cscの後ろに繋げてあげればいいんじゃない?

(setq-default compile-command 
              (concat "csc "
                      (buffer-name (current-buffer))))
結果

csc *scrach*

うう、ダメか・・・
今日は時間切れなので、また後日チャレンジ!