【问题标题】:Can't insert timestamp into org file in Emacs无法在 Emacs 的 org 文件中插入时间戳
【发布时间】:2020-12-28 07:26:39
【问题描述】:

我是 Emacs 和 Org 模式的新手。我在 Mac OS 版本 11.2 Beta 上使用 Emacs for Mac 版本 27.1-1。

当我尝试使用C-c . 或M-x time-stamp 插入时间戳时,Emacs 在回显区域显示错误消息Invalid version syntax: '' (must start with a number)。

我该如何调试才能插入时间戳?

【问题讨论】:

  • 我遇到了同样的问题。它出现在我更新我的 emacs 并重新启动 emacs 之后。我将所有的 emacs 配置保存在 git 中。我恢复了所有更改,但它仍在发生...似乎某些内容可能已被静默更新并包含错误。
  • 我能够通过删除.emacs.d/elpa 中我的包存储库的所有内容最终解决我也相信我的问题是在我安装org-drill 并完全删除该包之后开始的。这不是该问题的适当答案,但希望对您有所帮助。
  • 我也遇到了这个问题。

标签: emacs timestamp org-mode


【解决方案1】:

同样的问题:从 org 9.3.1 更新到 9.4.4(Ubuntu 20.04 LTS 上的 Emacs 26.3)突然C-c . 及其派生类C-u C-c .、C-c ! 和C-u C-c ! 返回Invalid version syntax: '' (must start with a number) .

但键仍然正确绑定:C-h f org-time-stamp 告诉我。

受 kevzettler 回答的启发,我将新安装从我的 dot-emacs elpa 目录中移出,这解决了问题,代价是回到版本 9.3.1:~/.emacs.d/elpa$ mv org-9.4.4/ ../. 所以,org 9.4.4 中的某些原因这个。

解决方案:更新到版本 9.4.4-8-g33de2b-elpa --- 在 Emacs 包管理器中列为 20210111。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-03
    • 2023-03-26
    • 2017-06-17
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多