Sonoma上面emacs-mac的标题栏可以变窄回去吗?

至少少了两行代码空间。

直接隐藏标题栏

以前觉得 Gnome 大饼脸,后来 Gnome 4x CSD 普及后漂亮太多了,然后发现KDE大饼脸,调节了下分辨率,可以忍了,没想到 mac这个标致妞长残了,开始大饼脸了……

1 个赞

主要无标题栏少了一个显示信息的位置

啊这,是所有app都变这么宽了吗

请问现在还是存在这个问题吗?

(另外,可以分享一下你所使用的 frame-title-format 吗?它看起来是左对齐的)

我怀疑是因为新系统的titlebar变成了这个样式,所以左对齐了(

信息放mode-line

我也更新了 Mac Sonoma,确实直接变成左对齐了。

那这个实现缓冲区文件路径的 frame-title-format 是怎么写的呢?

我目前使用 (setq frame-title-format '(buffer-file-name "%f" "%b")) ,但是效果不完全一样。

诶,奇怪了,我刚更新了sonoma,标题栏没什么变化呢?用的emacs-plus

(setq frame-title-format
      '((:eval (or buffer-file-truename "%b"))))
1 个赞

难道是 Emacs-mac 和 Emacs-plus 的区别?

我这边也是相同的情况,emacs-plus是正常的,只有emacs-mac会出现这个问题。

好多人都是编译去掉的?我是把frame-parameter的fullscreen设为maximizedfullboth的,也没有title bar。

请问一下这样的沉浸式标题栏怎么设置的呢

macOS上设置下就行了

  (add-to-list 'default-frame-alist '(ns-transparent-titlebar . t))
  (add-to-list 'default-frame-alist '(ns-appearance . dark))

我一直以为这个问题还没解决,今天才发现其实有临时的解决方案。

https://github.com/doomemacs/doomemacs/issues/7532

https://github.com/railwaycat/homebrew-emacsmacport/issues/362

emacs-mac head已经修复了,不知道什么时候release