emacsのメモ

文字置換(正規表現)

M-x query-replace-regexp
{\(.+?\).eps}
{epsdir/\1.eps})
こんな感じでepsのディレクトリを一斉置換。...そもそもperlでやればよいのか

Emacsクイックリファレンス

よく使うコマンド
よくはまること
その他

YaSTでemacs-x11をインストールするとなぜかemacs-gtkも入る。
そして、デフォルトがemacs-gtkになる。 (リンクが emacs->emacs-gtkって貼られている)

とりあえず、.gnu-emacs-custom(.emacsでもいいけど)に

;; 行番号を表示
(require 'linum)
(global-linum-mode)

;;アンチエイリアスのかかるフォント
(cond
(window-system
;; デフォルトフォントの設定
;; フォント名-フォントサイズで指定する。
(set-default-font "VL ゴシック-10")
;; 日本語(japanese-jisx0208)フォントの設定
(set-fontset-font
(frame-parameter nil 'font)
'japanese-jisx0208
'("VL ゴシック" . "unicode-bmp")
)
)
)

と書いておくとフォントが綺麗になり、行番号が出る。

M-x byte-compile
してあげるといいかも
一旦初めの画面のnever show を有効にすれば
.gnu-emacs-custom
に書かれるから、それにカスタムする方が安全かも
emacs-x11
をいれたけど
emacsってコマンドは
emacs-gtk
にアクセスしてるみたい

空白削除
M-SPC(一個だけにする)
M-\(まわりを削除)

ctrl /
で日本語が切り替わるのであせる
三通りなので何回かやればもどる


M-x describe-key
end-of-buffer
beginning-of-buffer
(global-set-key "\M-g" 'goto-line)
(global-unset-key "\M-g")