メッセージ

2004年08月24日の記事

2004/08/24(火).emacsいじったが……

2004/08/24 6:00 PC(Linux)
emacsがあまりに使いにくいままだったので、色々いじってみようと思い立つ。
があああああ、一部ギブアップ。
以下 .emacsへの追加部分。
;;選択範囲の表示
(transient-mark-mode t)

;;UndoをCtrl+Zで
(global-set-key "\C-z" 'undo)

;;全域選択をCtrl+Aで
(global-set-key "\C-a" 'mark-whole-buffer)

;;Home/Endはファイルの最初/最後
(global-set-key "\e[1~" 'beginning-of-buffer)
(global-set-key "\e[4~" 'end-of-buffer)

;;時間表示
(display-time)

;;桁表示
(column-number-mode 1)

;; show-paren
(show-paren-mode t)
(setq show-paren-style 'mixed)
(set-face-background 'show-paren-match-face "gray10")
(set-face-foreground 'show-paren-match-face "SkyBlue")
基本的にはWindowsライクになるようにした。
show-parenはかっこの対応関係を見やすくするもの。

さらに、html-helper-modeをdselectでインストールしておいた。

敗北したのは[Ctrl + Home/End] や[Ctrl + ↓]に割り当てが出来なかった点。探しても情報が出てこないし(googleで探しにくいのは分かってもらえると思う)、自分でも考えられる限り試してみたがダメだった。エラーか認識してくれないか、どちらか。

設定にもあるが、Putty + xtermでは home -> \e[1 , end -> \e[4 となる。ここら辺に秘密がありそうだが…… 攻め方としては、

emacsに端末設定を割り当てる方法がある?
端末の文字認識自体をいじる?
.emacsに書く方法が何かしらある?

、のいずれかだろう。xtermのバージョンが古いのではないかという節もある。

調べている途中でadd-hook 'term-setup-hookなんてのを見つけたが、効果無しである。

emacsについては一度総ざらいしなければならないのだろう、もううんざりだが。

2004/08/24(火)備忘メモ

2004/08/24 7:00 PC(Linux)
ど忘れ防止のメモです。
[Linux]
Ctrl+Z での中断プロセスは、fg/bgで再開。
kill -9 id で超強制終了。-HUPって互換あるんだっけ?
[emacs編]
・バッファ窓
C-x 1 1つに
C-x 2 2つに
C-x o 窓移動
C-x b 表示切り替え

・検索
C-s/C-r 前方・後方

・編集
C-Space マーク開始
C-W カット
C-Y ペースト
C-k 1行カット
Esc C コピー(いくらなんでもEsc Cは…… 割り当て直した方が良い気がする)

・Undo/取消
C-x u Undo(今回C-zに割り当てました。2動作はどうよ?)
C-g Cancel(意外とよく忘れる)
DynamicMacroとか便利そうなのは分かるんだけど、キー体系が複雑になると恒常的に使い続けない限り忘れ去っていくに決まっているのさ。Windowsじゃもう、Sakuraで決定してるからどうにもね。
OK キャンセル 確認 その他