Emacs
Macのアプリケーションは、フォントサイズ変更のショートカットがCommandキーと+, -になっているのが普通なので、Emacsもそれに合わせたい。 CommandキーはEmacsではSuperキーとして扱われるので、次のようにキーマップを変更する。 (global-set-key (kbd "s…
Emacsの中でbrowse-url-at-pointなどを使うとSafariでURLを開くことができるが、複数デスクトップを使っていて、他のデスクトップにSafariのウインドウが開いていると、そこで開いてしまう。そうではなくて、今のデスクトップに新しいSafariのウインドウを開…
一つのファイルで Org-mode と Howm-mode の両方を使っていると、 [[hoge]]というのがそれぞれリンクとして解釈されるので、挙動がおかしくなる。Howmのwiki風リンクよりもOrgの external link の方が使いでがありそうなので、Howm側のwiki風リンクの機能を…
list-packagesの中をrailsで検索してみると、helm-railsとrinariがある。helm-railsの方が新しそうだけど、anythingからhelmに乗り換えるのが面倒なのでrinariを入れてみる。 インストールする時にファイルが見つからないというエラーが出たが、手でバイトコ…
Emacs24のパッケージ機能を使ってauto-completeをインストールしたが、init.elの中で設定しようとすると、そんなファイルは無いといって怒られる。これは、パッケージ機能が起動されるのがinit.elを読み込んだ後なので、init.elの中ではパッケージ置き場への…
Emacs24に移行したらHowmでエラーが出るようになったので、Howmのバージョンを上げる。howm-1.4.0rc2はEmacs24に対応しているので、これをインストールする。ElispファイルをDropboxに置いて共有しているので、configureのオプションで置き場所を指定する。 …
anything.elは便利なんだけど、switch-to-bufferで存在しないバッファ名を指定するとエラーになるので、新しいバッファを作ることができない。それにバッファはそんなにたくさんないので、anythingで補完するのは大げさな気もする。というわけで、バッファ名…
標準ではタブ区切りテキストしか対応していないので、rubyを通してCSVと変換できるようにしてみた。 ;; ses-csv.el -- Read/Write CSV file for SES ;; Author: Takashi Hattori (hattori@sfc.keio.ac.jp) ;; Requires: Ruby (defun ses-read-from-csv-file …
LionのMacPortsでemacs-appをインストールすると、次のようなエラーが出る。 ---> Building emacs-app Error: Target org.macports.build returned: shell command failed (see log for details) Log for emacs-app is at: /opt/local/var/macports/logs/_op…
Emacs 23.3 になったが、IME patch は 23.2 用でも問題ないらしい。InlinePatchForCocoaEmacs - MacEmacsからパッチをダウンロードして展開しておく。すでに emacs-app をインストールしてある場合は、sudo port uninstall emacs-app しておく。 $ sudo port…