gom68の日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるgom68の日記この広告は、90日以上更新していないブログに表示しています。2008-03-08smart-compile.elでできてしまったemacs前回の続き。トラバまでいただいて恐縮です。何のcompileをしようとしていたか書いていないことに気づいたので、一応こちらで補足を。C#で簡単な検証コードを書くときにMeadowやEmacsを使っています。cに割り当てていたけれど、コンパイラにファイル名を与える必要があります。割り当てキーを押した際に一緒にファイル名も入ればいいなと考えて、.emacsファイルをこちょこちょしてました。結論を先にsmart-compile.elを導入することで解決しました。executable-interpretはデフォルトで現在のファイル名が入力されている。現在のファイル名は「buffer-file-name」か「(buffer-file-name)」で取得できる。「現在のファイル名の取得方法」について色々な方法をいただきました。executable-interpretは、現在開いているファイルをシェルから実行する、というコマンドのようですね。シェルスクリプト作成時によさそう。buffer-file-nameはnilを指していました。バッファ内にファイルが展開されてない場合はnilを返すとなっていましたが...僕が使い方を間違えているようです。いじくり回してみないと、さすがにわからない。使いにくいと思ったところからいじってみよう。*1:monoの場合。Blog|ブログを報告する。