इमैक @ होस्ट से फ़ाइल नाम में शीर्षक कैसे बदलें


16

मैं OpenSUSE Tumbleweed पर Emacs 24.5.1 का उपयोग कर रहा हूँ, सूक्ति 3.16 के साथ, और इसमें Emacs के साथ GTK विंडो का शीर्षक हमेशा emacs @ hostname है। मैं उस वर्तमान फ़ाइल का नाम कैसे बदल सकता हूं जिसका मैं संपादन कर रहा हूं?


आप इसकी आवश्यकता क्यों है? मैं आपके उपयोग के मामले के लिए उत्सुक हूं। फ़ाइल नाम पहले से ही मोड लाइन में दिखाया गया है, है ना?
डाइटर। विल्हेम

गनोम इन ओवरव्यू मोड में विंडो थंबनेल के नीचे बड़े टेक्स्ट में विंडो का शीर्षक है, मोड लाइन में एक देखने के लिए बहुत छोटा है।
शॉन

जवाबों:


24

फ़ाइल का नाम विंडो नाम के रूप में

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

फ़ाइल नाम और विंडो नाम के रूप में प्रमुख मोड (मेरा आत्मविश्वास)

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

4
%bपथ के बिना फ़ाइल नाम प्राप्त करने के लिए उपयोग करें
Adversus

1
better% 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]")))))
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.