emacs - Is there any way to remove "-- (171 x 55)" from every frame title? -


i'm setting of frame names (set-frame-name) followed (toggle-frame-maximized) [root cause of problem], , have -- (171 x 55) after name (which appears change depending upon frame size). not affecting of functions calling frames short names, diminishes efforts make frames nice looking special names. i've tried setting frame-title-format few different ways, including nil, appears have no affect -- page wiki isn't helpful on issue: http://www.emacswiki.org/emacs/frametitle   i'm using emacs trunk built --with-ns couple of weeks ago -- version 24.3.50 (9.0). variables being displayed in frame title are: (frame-height frame) , (frame-width frame). here nifty diagnostic function from: http://blog.andy.glew.ca/2012_10_02_archive.html

(defun print-frame-info ()  (interactive)   (message "%s"     (mapcar       (lambda (frame) "print frame"         (reduce 'concat           (mapcar (lambda (s) (format "%s" s))             (list             "title=" (frame-parameter frame 'title) "\n"             "   name=" (frame-parameter frame 'name) "\n"             "   explicit-name=" (frame-parameter frame 'explicit-name) "\n"             "   display=" (frame-parameter frame 'display) "\n"             "   frame-height x frame-width=" (frame-height frame) "x" (frame-width frame) "\n"             "   frame-pixel-height x frame-pixel-width=" (frame-pixel-height frame) "x" (frame-pixel-width frame) "\n"             "   visibility=" (frame-parameter frame 'visibility) "\n"             )           )         )       )     (frame-list)     )   ) ) 

any ideas, please, regarding how fix appreciated.

example http://www.lawlist.com/images/frames-tabgroup.png

edit: bug report submitted emacs team regarding issue on august 1, 2013 has been fixed in trunk -- bug #15005 closed -- bug#15005: 24.3.50; toggle-frame-maximized -- frame-title "-- (frame-width x frame-height)" built new emacs trunk --with-ns morning (august 2, 2013) , pleased confirm issue indeed fixed. workaround in answer no longer needed.


previous workaround used temporarily pending above bug fix:

here hacked solution -- if has better solution, please let me know. non-hacked solution, calling toggle-frame-maximized before calling set-frame-name resolves initial problem -- however, problem returns frame minimized and/or maximized again. hack fixes problem, still possible see split second frame being reset default state while function running. i'm not sure when toggle-frame-maximized introduced, exists in developer build of trunk. filed bug report emacs team relating latest build of emacs trunk.

(defalias 'toggle-frame-maximized 'lawlist-toggle-frame-maximized) (defvar lawlist-restore-frame-name nil) (defun lawlist-toggle-frame-maximized ()   "hack lawlist of `toggle-frame-maximized` frame.el   of emacs trunk version 24.3.50 (9.0)."   (interactive)   (setq lawlist-restore-frame-name (frame-parameter nil 'name))   (set-frame-name nil)   (if (memq (frame-parameter nil 'fullscreen) '(fullscreen fullboth))       (modify-frame-parameters nil       `((maximized . ,(unless (eq (frame-parameter nil 'maximized) 'maximized) 'maximized))))     (modify-frame-parameters nil       `((fullscreen . ,(unless (eq (frame-parameter nil 'fullscreen) 'maximized) 'maximized)))))   (set-frame-name lawlist-restore-frame-name) ) 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -