Emacsを個人でも仕事でも使うようになって半年。色々ネットを駆け回りHackerさん達のblog経由で情報を仕入れてきたわけですが、今まで使って無かった機能やら設定やらがまだまだ沢山あるってことで紹介。とりあえずMeadowでも使えることは確認済みです。
知らなかったキーバインド
C-x C-v
現在のバッファの編集を終了して別のファイルを開く
これは今まで半年存在を知らなかった。たぶん基本操作には載っていることなんだろうけど、毎度毎度 C-x C-f で新規にファイル開いてましたよ僕は。
Bookmarkを使ってみる
Booknark をセット
C-x r m
Bookmark へジャンプ
C-x r b
一覧表示
C-x r l
Bookmarkは存在自体は知ってたんですが使って無かったなぁ。id:higeponさんのひげぽん OSとか作っちゃうかMona- - bookmark機能をみて使ってみようと思いやってみた次第。そしたらむちゃくちゃいいじゃないですかぁ。Homeディレクトリから遠いのとかはもうBookmarkしかないでしょ。
ChangeLogを使ってみる
C-x 4 a
でChangeLog起動
使用するには .emacs に
(setq user-full-name "Ashizawa")
(setq user-mail-address "ashizawa@xxx.jp")
とかでフォーマットを作ることが出来る。 時間の設定も出来るようなのであとで調べる。
バッファ操作
C-x bをインクリメンタルにする方法。
Emacs21系
(iswitchb-default-keybindings)
Emacs22系
(iswitchb-mode 1)
Meadow3.0はEmacs22系の設定でOK
便利なバッファ切り替えの紹介
Ctrl-TAB でバッファ切替えを行う方法
;;; TABでバッファ切り替え
(require 'pc-bufsw)
(pc-bufsw::bind-keys (quote [C-tab]) (quote [C-S-tab]))
これは個人的に使ってる設定なんですが、あまり設定している人がいないみたい。個人的にはチョー便利とか思っているんですが...、でもネットでelispが発見出来ない。申し訳ないですが、使いたい人は自分で pc-bufsw.el を調べてください。
雑記
個人的にはバッファ周りが便利になってうれしい。上記のは、どうやらmiyagawaさんも使ってる設定みたいですよ。
ネタ的にはまだまだいっぱい紹介出来るTipsはあるんですが、実際使ってみて具合が良くないと紹介しても仕様がないですし、ネタは小出しにしないと僕のBlogも続かないですからね。思い立ったらそのうち他のも紹介します。
http://www.mir2.org/igor/emacs/pc-bufsw.html
コレですね。
これです、これです。
でも Console 上だと動かないっぽいんで、ここ半年ぐらいは iswitchb つかっちゃってます。