Başlık emacs @ host'dan dosya adına nasıl değiştirilir


16

Gnome 3.16 ile OpenSUSE Tumbleweed'de Emacs 24.5.1 kullanıyorum ve içinde Emacs olan GTK penceresinin başlığı her zaman emacs @ hostname. Düzenlediğim dosyanın adını nasıl değiştirebilirim?


buna ne için ihtiyacın var? Kullanım durumunuzu merak ediyorum. Dosya adı zaten mod satırında gösteriliyor, değil mi?
Dieter.Wilhelm

Genel Bakış modundaki Gnome, pencere başlığının pencere küçük resminin altında büyük bir metne sahiptir, mod satırındaki pencere görmek için çok küçüktür.
Sean

Yanıtlar:


24

Pencere adı olarak dosya adı

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

Dosya adı ve ana mod olarak pencere adı (benim conf)

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

4
%bDosya
adını

1
'% b' ayrıca " scratch " gibi kaydedilmemiş arabellekler için daha iyidir
teroi

5

Emac'lerin pencere başlığını geçerli dosyanın yolunu göster:

(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]")))))
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.