打开议程时组织模式挂起

Org Mode hangs when opening Agenda

每当我打开议程时,我都会遇到组织模式问题。

Emacs 卡住调用 Contacting host: fniessen.github.io:443(看起来像 Org 主题存储库)。

当我在 Org 模式下打开时间戳时,有时也会发生同样的挂起。

我能做些什么来调试/防止这种情况发生?

更新

在 运行 pkill -SIGUSR2 emacs 之后我得到了以下输出(调试器):

Debugger entered--entering a function:
* symbol-overlay-refresh(1 5 0)
  url-retrieve-synchronously("https://fniessen.github.io/org-html-themes/setup/t...")
  org-file-contents("https://fniessen.github.io/org-html-themes/setup/t..." :noerror)
  org--collect-keywords-1(("SETUPFILE" "FILETAGS" "TAGS") ("ARCHIVE" "CATEGORY" "COLUMNS" "PRIORITIES") nil ("/home/user/dev/emacs/reports...") nil)
  org-collect-keywords(("FILETAGS" "TAGS") ("ARCHIVE" "CATEGORY" "COLUMNS" "PRIORITIES"))
  org-set-regexps-and-options(tags-only)
  org-agenda-prepare-buffers(("~/dev/emacs/reports/..." "~/dev/emacs/contacts.org" "~/dev/emacs/emacs.org" "~/dev/emacs/todos.org" "~/dev/emacs/notes.org" ...))
  org-agenda-prepare("Day/Week")
  org-agenda-list(nil)
  funcall-interactively(org-agenda-list nil)
  call-interactively(org-agenda-list)
  org-agenda(nil)
  funcall-interactively(org-agenda nil)
  call-interactively(org-agenda nil nil)
  command-execute(org-agenda)

原来我议程中​​的一个 Org 文件有一个 #+SETUPFILE 不存在的路径:

#+SETUPFILE: https://fniessen.github.io/org-html-themes/setup/theme-readtheorg.setup

必须更改为 https://fniessen.github.io/org-html-themes/org/theme-readtheorg.setup

调试信息对解决这个问题非常有用。