2010-02-25 12 views
9

जब मैं emacs प्रारंभ करता हूं, तो मैं emacs एप्लिकेशन वाले x-window के शीर्षक को नियंत्रित करने के लिए --title = विकल्प का उपयोग कर सकता हूं। Emacs elisp से शुरू होने के बाद शीर्षक बदलना संभव है?emacs शुरू होने के बाद X11 विंडो शीर्षक बदलें

उत्तर

11
M-x set-frame-name NewName RET 

और elisp

(set-frame-name "NewName") 
+0

में लिपटे मेरे लिए काम नहीं करता है: जीएनयू Emacs 24.3.1 साइगविन मल्टीविंडो एक्स 11 पर। (सेट-फ्रेम-पैरामीटर फ्रेम 'शीर्षक तर्क) काम करता है। –

10

से मैं

(setq frame-title-format "%b - emacs") 

का उपयोग फ्रेम शीर्षक में वर्तमान बफर नाम शामिल करने के लिए।

+0

मेरे लिए काम नहीं करता है: जीएनयू ईएमएसीएस 24.3.1 साइगविन मल्टीविंडो एक्स 11 पर। (सेट-फ्रेम-पैरामीटर फ्रेम 'शीर्षक तर्क) काम करता है। –

0

(cygwin multiwindow X11 पर जीएनयू Emacs 24.3.1) मेरे लिए काम किया है:

(set-frame-parameter frame 'title arg) 

जो मैं एक इंटरैक्टिव समारोह

(defun set-frame-title/ag (title &optional frame) 
    "set frame TITLE of &optional FRAME defaults to (selected-frame) 
aka C11 window titlebar name" 
    (interactive "sframe title: ") 
    (set-frame-parameter frame 'title title) 
) 
+0

मेरी तत्काल आवश्यकता को संतुष्ट करता है: कुछ दिन मैं अपने फ्रेम-शीर्षक-प्रारूप को वैकल्पिक रूप से एक फ्रेम विशिष्ट नाम में मिश्रित करने के लिए जो पहले से करता हूं ("emacs hostname display pid user") –

संबंधित मुद्दे