如何将mac emacs框架作为标签管理

时间:2016-10-20 02:51:08

标签: macos emacs

就像这样: enter image description here

我该怎么做?

  1. 打开emacs和var promises = []; for (var p of recipients) { … promises.push( $.ajax({…}).then(function(data, textStatus, jqXHR) { return data; }) ); } $.when.apply($, promises) .then(function() { console.log(arguments); })
  2. 点击toggle-frame-fullscreen创建新框架
  3. 然后C-x 5 2再次
  4. 已知问题&解决方案:

    1. 这似乎是一个错误,框架作为标签GUI,缓冲区文本渲染可能很糟糕......
    2. 我没有安装toggle-frame-fullscreen包。
    3. Hammerspoon可能适用于此。

1 个答案:

答案 0 :(得分:0)

遇到了相反的问题。碰巧的是,我的笔记本电脑上的 Emacs 会在调用 make-frame-command (C-x 5 2) 的任何地方创建一个本机 macOS 选项卡。奇怪的是,我的桌面上并没有发生同样的事情。

原来罪魁祸首是系统偏好设置->常规->首选标签设置。

System Preferences->General

当设置为“全屏”的默认值时,make-frame 将仅在全屏模式下创建标签。其他选项是“始终”和“从不”。原来我的笔记本电脑设置为始终。

由于 Preview 和 Emacs 的默认行为并不总是相匹配,因此 ~/.emacs.d/init.el 中的以下几行将阻止创建选项卡。

  (setq mac-frame-tabbing nil)

还有 mac-move-tab-to-new-frame 和其他 mac-... 命令来处理原生标签。