|
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") ( つっこみ )
|
最近の日記 2025年06月13日 ・Let's Note CF-SV8 ・ 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx | ||