直前の正規表現の回数を指定 from Emacs21
(string-match “^\(バタ\)\{2\}$” “バタバタ”) 0 (string-match “^\(バタ\)\{2\}$” “バタ”) nil ...
(string-match “^\(バタ\)\{2\}$” “バタバタ”) 0 (string-match “^\(バタ\)\{2\}$” “バタ”) nil ...
M-x find-tag (M-.) シンボルの定義部分に飛ぶ。 M-x pop-tag-mark (M-*) 前の状態に飛ぶ。 M-x tags-search シンボルを検索させる。 M-x tags-loop-continue (M-,) 次の候補に飛ぶ。(検索状態で実行) M-x find-tag-other-window (C-x 4 .) 定義部分を別ウィンドウに表示。 M-x find-tag-other-frame (C-x 5 .) 定義部分を別フレームに表示。 M-x complete-symbol (M-TAB) シンボル名の補完(タブテーブルが読み込まれている時) M-x visit-tags-table タブテーブルを読み込み直す。 ...
例えば ?\x20を評価すると、32になる。 追記(2002-04-17): 上のはこれはあくまでchar型を16進表示したものだから、 16進数を10進数に変換させるには不適当。 こっちが正解 (read “#x20”) 32 ...
add-hook()の3つ目の引数にtを指定すると、 listの最後に追加してくれる。
M-C-/ (M-x dabbrev-completion)
できちゃった…。 % tar xvzf emacs-21.1.tar.gz % zcat emcws-21.1-20020206.gz | patch -p0 % mkdir work ; cd work % ../emacs-21.1/configure --with-wnn --with-wnn-includes=/usr/include/wnn --with-wnn-libraries=/usr/lib --without-xim % make % su # make install
(let ((user "masutaka")) `(("user" . ,user)("popuser" . ,user))) を評価すると当然 (("user" . "masutaka") ("popuser" . "masutaka")) になるが、M-x edebug-defun している間は Result: (("user" . #1="masutaka") ("popuser" . #1#)) とかになっている。謎だ。。。 追記(2007-11-17): “#” はおそらくポインタみたいなもの。 ...
・M-x rename-uniquely ‘shell’ -> ‘shell<2>‘とか。 ・M-x eshell ~ % (message “(゚д゚)ウマー”) (゚д゚)ウマー ...
http://plaza28.mbn.or.jp/~kitaj/XEmacs/pollen/pollen.html
個人用の Infoファイルを読みに行ってくれるようになった。 Info-default-directory-list -> Info-directory-list でした。