|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||||
2006年04月07日(金) 旧暦 [n年日記] [更新:"2006/04/11 09:05:29"]#1 [Emacs] Emacs のモード行に full path を表示
他の OS を使っていると、右クリック→プロパティ とか 情報 (command + i)
で譜の full path を表示してくれたりする。Emacs の時には、
そういうのがないなぁと思って、buffer-name の表示の部分に full path
を表示してくれてもいいのでは ? という気がして、~/.emacs に次のように
書いて見た。画面の横幅が短い時には、うるさいかも知れないが、
一般的には、この方が便利な気がする。
(add-hook 'find-file-hooks (function (lambda () (setq mode-line-buffer-identification buffer-file-name) .... )))これをしない場合には C-x C-b か Buffers → List All Buffers で表示される中の File の項目を見るということかな。 この mode-line-buffer-identification は通常は、次のような値になっているらしい (#("%12b" 0 4 (face Buffer-menu-buffer-face help-echo "mouse-1: previous buffer, mouse-3: next buffer" mouse-face mode-line-highlight local-map (keymap (header-line keymap (mouse-3 . mode-line-bury-buffer) (down-mouse-3 . ignore) (mouse-1 . mode-line-unbury-buffer) (down-mouse-1 . ignore)) (mode-line keymap (mouse-3 . mode-line-bury-buffer) (mouse-1 . mode-line-unbury-buffer))))))次のようにしたら、というのが google で見つかる: ftp.tw.xemacs.org/pub/xemacs/Attic/releases/epoch/epoch/Epoch.FAQ: ;; List full filename, with path. (set-default 'mode-line-buffer-identification '(buffer-file-name ("%f") ("%b")))この方が分り易くていいので採用。とは言うものの単に %f でいい気もする。 (set-default 'mode-line-buffer-identification '(buffer-file-name ("%f")))この違いは ? ... (答) ("%b") を付けておくと、.. *Buffer List* のように対応する譜がない時に buffer name を表示する。 ちなみに、最初に使った buffer-file-name は変数。後から使った buffer-file-name は関数 (だと思う)。 (4/11/2006 追記) 次のような設定の方が綺麗では ? ということで、ありがとうございます。(setq-default header-line-format '("%b : L%l C%c : %f") ) (setq frame-title-format (concat "%b / " system-name ":%f")) (setq icon-title-format "%b - %F") ( つっこみ )
|
最近の日記 2024年03月10日 ・停電 (瞬電) 2024年03月03日 ・the second try on bare-metal ・useradd 2024年02月29日 ・opendkim and senmail 2024年01月24日 ・chat/iam 0.0.8 2024年01月21日 ・uselocale vs setlocale (textproc/R-readxl) | ||