最近 Spacemacs Develop Branch 做了哪些非向后兼容的更新

最近踩了几个坑,特地写出来方便大家。

  • 由于 Official Build 的 Emacs 会把 C-s-f 处理成 C-s-268632070(Mac Port 无此问题),现在 Spacemacs 把 macOS 的 Command 键处理为 Hyper,而不是 Super,即以前的s-f要变成 h-f。或者可以这样:
(osx :variables
          osx-command-as 'super
          osx-dictionary-dictionary-choice "English")

来继续用之前的按键绑定。

  • github layer 中的 Magithub 现在需要安装命令行工具 hub 才能正常使用。 如果使用 Magit 时出现如下错误
API call resulted on error; go offline?

参照用来连接 Github API 的 ghub 设置 token。 由于 ghub 的认证方式在仍不断更改,或者按照 Magithub 作者的建议直接在配置中设置如下变量(有一定安全风险):

(setq ghub-username "You name"
      ghub-token "You token")

如果设置完以后还出现“反应太慢”之类的提示,把 magithub-api-timeout设置成 5 左右。

  • Org mode 快捷键 , . 插入 timestamp 被取消,变成 , d t org-time-stamp 。当然其他几个快捷键也改了。

欢迎大家补充。

3 个赞

orgmode 的按键绑定改变比较多,详细的可以参考 org layer 的文档:

刚切换到 develop 发现 org mode 下 org-todo 快捷键 t 失效了,好难受 t doesn’t mark TODO in org-mode

1 个赞

M-x Customize 里搜evil-org-key-theme, 按需enable,ttodo

1 个赞