Thêm / Sửa đổi từ khóa TODO


11

Tôi vừa cài đặt Emacs 25.1 cho windows. Tôi muốn sửa đổi danh sách từ khóa TODO và tôi sử dụng mã này:

 (setq org-todo-keywords
  '((sequence "TODO"
      "MAYBE"
      "NEXT"
      "STARTED"
      "WAITING"
      "DELEGATED"
      "|"
      "DONE"
      "DEFERRED"
      "CANCELLED")))

Tuy nhiên, các mục TODO tiếp tục đạp xe giữa các từ khóa tiêu chuẩn. Thật kỳ lạ, nếu tôi kiểm tra biến 'org-todo-Keywords từ trong bộ đệm tùy chỉnh, tôi sẽ thấy tất cả các từ khóa tôi đã xác định.

Bất kỳ gợi ý về lý do tại sao không xuất hiện khi đi xe đạp?


Bạn đã hoàn nguyên (/ mở lại) bộ đệm kể từ khi cài đặt org-todo-keywordschưa?
ebpa

Tôi đã đặt mã ở trên trực tiếp vào bộ đệm tôi đang truy cập và đánh giá khu vực M-: eval-region.
Mike Anblips

2
Hãy thử lưu và mở lại tệp.
ebpa

Vâng - đã làm việc!
Mike Anblips

Câu trả lời:


9

Org-mode lưu trữ nhiều thứ khác nhau khi tải. Trong trường hợp này org-todophụ thuộc vào trạng thái từ khóa todo được lưu trong bộ nhớ cache org-todo-kwd-alistđược tạo bởi org-set-regexps-and-optionsnó được chạy khi đặt chế độ thành chế độ org cho bộ đệm.

Nếu một số tùy chỉnh chế độ org dường như không có hiệu lực, thì thường nên làm mới mọi thứ bằng cách tải lại bộ đệm. Bằng cách lưu, đóng và mở lại tệp hoặc hoàn nguyên tệp theo C-x C-v [return]( find-alternate-file).

Cá nhân tôi sẽ coi đây là một lỗi. Khi emacs nhận được các điểm quan sát (trong v26.1 hy vọng) các vấn đề bộ nhớ đệm nhỏ như thế này sẽ được giải quyết dễ dàng.


14

Như những người khác đã đề cập, org-mode lưu trữ những thứ như từ khóa cần làm khi nó bắt đầu. Bạn có thể đóng và mở lại các tệp, nhưng org-modecung cấp một chức năng org-mode-restartbạn có thể sử dụng. Nếu một số cài đặt dường như không có hiệu lực, hãy thử M-x org-mode-restart.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.