2011-03-08から1日間の記事一覧

emacsで選択範囲をコメントアウト

emacsで選択範囲をコメントアウトするには M-x comment-region を実行します。 いちいちM-xするのもめんどくさいので (global-set-key "\C-c\C-c" 'comment-region) を.emacsに追加すると C-c C-cで選択範囲をコメントアウトできるようになります。(追記あり…

emacsにanythingを導入した時に出る警告

問題 emacsでanythingを使用するときに reference to free variable `org-directory が出ることがある。(ていうか出る) 原因 anything-config.elのorg-directoryという変数が宣言される前に参照されるという警告らしい。 対策 対策としては、これを参照し…

emacsで日付を挿入するショートカットキーを作る

http://d.hatena.ne.jp/yanma_4/20080319/1205857151 上記で簡単に作れる。 自分は日付だけでいいので下記のようにしてる ;; 時間挿入 (defun my-get-date-gen (form) (insert (format-time-string form))) (defun my-get-date() (interactive) (my-get-date…

emacsでrequireを使うときの注意点

emacsでrequireしたときにエラーが出ることがある。 そのような場合は、requireするファイル(hoge.el)に (provide 'hoge) を記述する必要がある。

emacsで自動保存

emacsで自動保存するには Emacsでファイルの自動保存 (auto-save-buffers) からauto-save-buffers.elを追加すればよい。しかし、注意点があり、保存される際はutf-8が選択されており、utf-8以外のファイルの場合、保存する度に保存する文字コードを聞いてく…

cua-modeで矩形選択

矩形選択って正直読めないよねそんな事よりemacsで矩形選択がすごい簡単にできるのを発見しました。 その名はcua-mode。 Carbon Emacsには標準で入ってた。早速使ってみたが使い方は簡単。 M-x cua-mode を実行してC-を押すだけ。後は使っていくうちに便利さ…