关于 emacs-mac-port 的窗口问题

在使用过程中,我发现 emacs-mac-port 对 macOS 的窗口管理不太友好,比如双击标题栏无法长宽满屏(这个magnet可以解决),或者是无法最大化到整个屏幕(这个我没找到解决方法),不知道大家有没有什么 patch 或者解决方法

无法全屏

我们大概一般不用自带的窗口管理

macOS 可以试试 yabai

不太用的惯平铺式管理器,现在用的magnet调整位置和大小没什么问题,但是独占一个屏幕的它好像管不了
独占一个屏幕(我不知道怎么准确表示)类似这种:

image

mac 本来就没这功能吧?双击 Finder 标题栏也不会宽度 100%

最大化 M-x toggle-frame-maximized,全屏也有个类似命令。

1 个赞

的确是这样的,全屏命令也有,是 toggle-frame-fullscreen

1 个赞

请问yabai怎么配置窗口圆角变成直角呢?

yabai 我已经不再用了(准确说,我现在只用着 btt 的窗口控制

又发现新大陆,谢谢~

@sys_con (add-to-list 'initial-frame-alist '(fullscreen . maximized))

1 个赞

aslo,下列命令,可以让标题栏变成暗主题的背景色。

brew tap railwaycat/emacsmacport
brew install emacs-mac --with-modules --with-rsvg --with-imagemagick --with-natural-title-bar
defaults write org.gnu.Emacs TransparentTitleBar DARK
1 个赞

我也在用btt,btt的手势操作困扰着我:emacs-port 原生支持滑动手势前进/后退,但有时它会误识别我自定义的btt四指滑动切换桌面。

结果就成了我本来只想通过btt四指滑动切换桌面,实际结果是既切换了桌面,emacs的窗口也跳转到了历史记录中前/后一个窗口。

您有遇到类似的问题么?

我用 macOS 原生的四指切换桌面,btt 的手势相关的内容基本都是五指或者特定位置的了。

所以您的BTT滑动手势不会和emacs中的滑动手势冲突是么?

是的紫薯补丁