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.