代码之家  ›  专栏  ›  技术社区  ›  David Nehme

在emacs启动后更改X11窗口标题

  •  9
  • David Nehme  · 技术社区  · 15 年前

    当我启动emacs时,我可以使用--title=选项来控制保存emacs应用程序的x窗口的标题。在emacs从elisp启动之后,是否可以更改标题?

    3 回复  |  直到 15 年前
        1
  •  12
  •   Trey Jackson    15 年前
    M-x set-frame-name NewName RET
    

    还有elisp

    (set-frame-name "NewName")
    
        2
  •  10
  •   George    15 年前

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

    在帧标题中包含当前缓冲区名称。

        3
  •  0
  •   Krazy Glew    10 年前

    以下内容对我有用(cygwin multiwindow X11上的GNU 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)
      )