打开议程时组织模式挂起
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
调试信息对解决这个问题非常有用。
每当我打开议程时,我都会遇到组织模式问题。
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
调试信息对解决这个问题非常有用。