mac上emacs有什么办法去掉标题栏或变成沉浸式

上面这样感觉不好看,有没有办法变成下面这样的

标题栏可以改颜色,也可以透明 default-frame-alist 里面ns-transparent-titlebar t。

如果还是不想要的话,以前的版本有 no title bar patch,现在好像没有了

跑个题

你的 menu bar 是 sketchybar吗?

能不能分享个配置

感谢 :pray:

这个有点难分享…文件太多…

emacs 27之后可以用这个去掉标题栏 (push '(undecorated . t) default-frame-alist)

用这个包就可以了。切换主题时还会跟着变。

brew install emacs-plus --with-no-titlebar 或 brew install emacs-mac --with-no-title-bars

如果你用的是 emacs-plus ,仓库里面有说明,emacs 29 之后不用重新编译,在 early-init.el 中设置下就行了。

我现在用的版本是emacs-mac 系统版本14.1

我在early-init.el和init.el里都尝试加了(add-to-list 'default-frame-alist '(ns-transparent-titlebar . t)),但是还是无法实现透明

尝试过这个,但是没有办法调整窗口大小放弃了

我去试了试是可以调整窗口大小的呀,鼠标移到边缘就行了,改变大小,移动位置都可以。用 hammerspoon 更没问题了。是不是有其他设置影响到了。