제목을 emacs @ host에서 파일 이름으로 변경하는 방법


16

Gnome 3.16과 함께 OpenSUSE Tumbleweed에서 Emacs 24.5.1을 사용하고 있으며 Emacs가 포함 된 GTK 창의 제목은 항상 emacs @ hostname입니다. 편집중인 현재 파일 이름으로 변경하려면 어떻게해야합니까?


왜 이것이 필요한가요? 유스 케이스가 궁금합니다. 파일 이름이 이미 모드 행에 표시되어 있습니까?
Dieter. 빌헬름

개요 모드의 그놈에는 창 축소판 아래에 큰 텍스트로 창 제목이 있으며 모드 줄에있는 제목이 너무 작아서 볼 수 없습니다.
Sean

답변:


23

창 이름으로 파일 이름

(setq-default frame-title-format '("%f"))

파일 이름과 주 모드를 창 이름으로 사용 (my conf)

(setq-default frame-title-format '("%f [%m]"))

4
%b경로없이 파일 이름을 얻는 데 사용
Adversus

1
'% b'는 " 긁힘 " 과 같은 저장되지 않은 버퍼에도 좋습니다.
teroi

5

emacs의 창 제목에 현재 파일의 경로를 표시하십시오.

(setq-default frame-title-format
              '(:eval
                (format "%s@%s: %s %s"
                        (or (file-remote-p default-directory 'user)
                            user-real-login-name)
                        (or (file-remote-p default-directory 'host)
                            system-name)
                        (buffer-name)
                        (cond
                         (buffer-file-truename
                          (concat "(" buffer-file-truename ")"))
                         (dired-directory
                          (concat "{" dired-directory "}"))
                         (t
                          "[no file]")))))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.