投稿

emacsclientでファイルを閉じるとき

C-x kできるバッファをしようとするとメッセージが出るのですが、C-x #で閉じればいいみたい。 (if window-system (server-start))を.emacsに記入しとくと自動でserver-modeが立ち上がってくれるので、そこからemacsclientw.exeを送るに登録してファイルを渡せば現在のバッファに開いてくれる。これをelscreenの新しいscreenに開いてくれたうれしいんだけどな。 pop-shellなるものを今日は見つけた。でも今日は疲れたからまたいつか。 追記。elscreenのサイトにそのまんまelscreen-serverがありました。これを(require 'elscreen-server)してやれば外部から読み込んだ時に新しいスクリーンが作られるようになりました。

fenrirにmigemoを入れたのでメモ

fenrirとは自動で検索して登録してくれるランチャです。今日はちょっと時間があったのでそこにmigemoをいれて日本語ファイルも含めて検索できるようにしたのでメモ。 まず、 migemo を取ってきます。バイナリ(DLL) 1.2 リリース版 for Windowsとかかれたものをダウンロードして中身を取り出します。そのなかのmigemo.dllとdictディレクトリ以下をfenrirと同じディレクトリに置きます。 それから BREGEXP.dll をとってきます。それも同じようにfenrirを同じディレクトリに置きます。 最後にfenrir.iniにあるMigemoModeの0を1~3のどれか好きな数字に変更します。この変更するときにfenrirが起動していない状態でしないと終了時に設定ファイルが保存されるので変更が消えてしまうので注意。ちなみMigemoModeの数字による検索モードの違いは以下の通り。 1はMigemoStringsで指定した文字列が入力されたときにmigemoで検索するモード 2は最初の文字が大文字で入力された場合にmigemoで検索するモード 3は最初の文字が小文字で入力された場合にmigemoで検索するモード ここでは日本語もアルファベットのファイルと同じように検索してほしいので3にしました。 MigemoDictPathは指定しないと作業ディレクトリにあるdict/を使用します。ほかにある場合はここに指定してください。パスに空白がない場合はダブルクォーテーションでくくる必要はありません。あとはMigemoStartLenを2にしました。 scan.iniでOfficeのファイルやpdf、txtを検索対象に指定しているので、fenrir+migemoでファイルを関連付け起動しています。マウスを使わなくていいのですごい楽。 全文検索はWindows Destop Searchでしているけど、ファイル名が分かっているならfenrir+migemoが速いので使える。

Happy Valentine!

イメージ
バレンタインデーとはいつから始まって、いつからチョコを渡す習慣ができたのでしょうか?成り立ちなどのことは一切知りませんが、世間に便乗して私もチョコレートをいただきました。 でもこれはただのチョコレートではありません。って見たらわかると思いますが、イチゴがででーんといます。下にはビスケットで上にチョコレートがハート形でのっています。イチゴも甘くておいしいんです。作り方は・・・しりません!でもおいしいバレンタインデーでした。 で、ここで終わるのも味気ないのでwikipediaさんでバレンタインデーの起源を調べてみるとありました。 バレンタインデーとはローマ帝国時代にまでさかのぼるそうな。っていつ? また調べてみると3世紀ごろのようです。そのころの皇帝クラウディウス2世が、戦争で兵士は故郷に残した人がいると士気が下がるので結婚を禁止したそうです。それでも兵士をひそかに結婚させていた聖ヴァレンティヌスがいて、その人を処刑したことに由来するそうな。でも信ぴょう性は低いみたいですね。チョコレートは日本独特の習慣だそうで。やはりというかなんというか。世界では男女ともに親しい人に愛を伝えるようですね。 そういえばメッセージカードだけを贈るというのがいまいちわからなくて、どういったことを書いて送るのでしょうか。いつもありがとうとかそういうことなのでしょうか。あ~考えてみると良いかもしれませんね。ただ、職場の人に送るというのはちょっと難しいかも。自分がもらえるとすごくうれしいんですけどね。

Emacs on Windowsの記事が多いので自分でいれてみたまとめ

今まではLinuxをデュアルブートしたり、仮想化して動かしてその中でEmacsを使っていた。でも仕事のパソコンはWindowsで個人にパソコンを与えられているわけでもないので好きにインストールもできなかった。ただ、オフィスとメモ帳で作業をするしかなかった。で、ラップトップを持ち込みはオーケーなので、ついでにWindowsにEmacs入れて起動を早くできるようにしたいと思った。coLinuxやandLinuxも考えたけど、仕事で使うのにEmacsだけ使えればよかったので今回は見送った。でももしWindowsでshellやプログラミングでほしくなったらいれるかもしれない。 いざダウンロードした生身のEmacsを使ってみるとそんなに使っていない自分でもいろいろとカスタマイズしているのだと知った。今回の導入でしたことをまとめた。 - まずはelispのインストールを簡単にしてくれるLisp、install-elisp。記事は このへん - 次に、その上位版auto-install。これがあれば、上は省いても問題ありません。記事は このへん。 - 続いて猫も杓子もanything。記事は ここ 。それにしてもこういう入門者向けの記事は非常にありがたい。自分は本業はプログラマーでもないし、周りにしている人もいない。自分のパソコンを付ける時間も週に10時間あるかないかなので。 - 続いてElscreen。簡単に言うとEmacsにタブを付ける。この導入の前にはAPELが必要になるので ここ を参照(makeit.batのLISPDIRのところで、\が抜けているような)。続いてElscreenは 本家 と付属のReadmeで。 - 何気に便利なone-key。 ここ を。このブログの他のページも参照するとかなり いいことがある。 one-key-defaultはEmacsのデフォルトキーを表示してくれるようにあらかじめ設定してくれているものです。 あとはauto-completeやcolor-themeなどさまざまな面白いものがあるので順にインストールをしていこう。標準で付いているorg-modeを含めEmacsは面白い。少しずつ覚えていこう。

変換と無変換

今日したこと。 IMEを使って、変換キーと無変換キーにIME on/offを割り当てた。 はてなキーワードのRSSをGoogleリーダーに追加した。 Googleノートブックってサービス一覧から消えているような・・・?でもアドレスを入力すればまだあるから、ただ忘れられているだけ?g

メイリオフォントがみやすい

自分はWindows XPでもともとメイリオフォントが入っていなかったので、FirefoxのフォントはMSPゴシックにしていた。でも、ふとブログを見回っていたら何かみやすいフォントが使われている。こんな日本語フォントあったっけ?って探していたらメイリオをフォントを発見した。 Windowsのアンチエイリアスはガタガタで嫌だったので、多くの文章をみるインターネットなどは可読性を優先してアンチエイリアスのかかっていないフォントにしていた。でもメイリオと出会ってからその見やすさに惚れて、メイリオフォントを使っています。 でもこのブログはたぶんMS Pゴシックなんでしょうね。だってなにも設定していませんから。

READING HACKS!読了

ハックスシリーズの一つであるREADING HACKS!を読み終えました。 最近GTDに始まり、ノウハウ本を読むようになりました。自分の生活にあてはめるために少しアレンジをする必要があるのですが、手になじむと効率が確かに上がるなと感じることが多いです。 この本は読むことを好きになって、本を楽しみながらどんどん読みましょうっていう部分と、読む本の探し方や読んだ本のまとめ方の工夫など「読書」の前後の部分に分かれています。読むのは簡単で数時間もあれば読めると思います。 この本は読むということをハックするわけですが、読むのはアウトプットするためにであるというスタンスが他の本とは違います。ただ読むことが目的ではなく手段であり、アウトプットを目的として、アウトプットするにはどうすればいいかを紹介してます。そのための名作ファイルや読書データベースなど、知識を集約したものが必要なのです。そういう面では面白い本だと思います。 他にも速読術で「キーワードを高速で繰り返し読む」などたくさんのノウハウが紹介されているので、なるほどと思わせる内容が見つかると思います。 最後には参考図書が紹介されているので、ここからまた次の本を読んで自分のスタイルとして発展させたいですね。そしてアウトプットにつなげていく。