Элемент Todo в организационном режиме Emacs автоматически создает ящик свойств

Я использую Emacs org-mode для организации своего списка дел. Недавно я обнаружил, что под каждым элементом todo автоматически создается панель свойств, содержащая ключ ID и соответствующее значение, что-то вроде этого:

    ** TODO meeting XXX  
       SCHEDULED: <2014-07-12 Sat 14:00>
       :PROPERTIES:
       :ID:       46673B08-F9D9-4966-B70A-A2ADBC2ADE0E
       :END:
       Entered on [2014-07-08 Tue 20:40]

Я понятия не имею, как создается этот ящик свойств, и раньше у меня его не было. Если удалить его, в следующий раз, когда я запущу Emacs для чтения файла, он вернется снова. Что бы я сделал?


person hd810    schedule 08.07.2014    source источник
comment
Ознакомьтесь с этой связанной веткой, где abo-abo предлагал использовать org-id-goto и org-id-copy: stackoverflow.com/a/19620764/2112489 Похоже, это может быть то же самое, что вы видите.   -  person lawlist    schedule 09.07.2014
comment
Вы имеете в виду, что я могу выполнить org-id-copy случайно? Есть ли привязка клавиш для org-id-copy? @законлист   -  person hd810    schedule 09.07.2014
comment
Я не уверен, как именно вы его запускаете, но я думаю, что можно с уверенностью предположить, что используется библиотека org-id. Немного погуглив и взглянув на исходный код org-id.el, выяснилось, что общий метод использования org-id относится к ссылкам. Возможно, вы могли бы открыть org-id и посмотреть, не выглядит ли там что-то знакомое, начиная с поиска по слову для interactive, чтобы помочь вам перейти от одной функции к другой. Вот ссылка на раздел ручной документации, содержащий ссылки: orgmode.org/manual/Handling-links. html   -  person lawlist    schedule 09.07.2014
comment
Это не то, что Org будет делать по умолчанию, но может быть включено с помощью конфигурации. Не могли бы вы поделиться конфигурацией своей организации из файла инициализации?   -  person Jonathan Leech-Pepin    schedule 09.07.2014


Ответы (2)


Вы бы использовали MobileOrg? Если да, то это виновник (и этот беспорядок - нечто большее, что удерживает меня от использования банкомата MobileOrg).

person fniessen    schedule 18.08.2014

Публикация вашего файла конфигурации определенно поможет диагностировать, что вызывает это. Для некоторых это желаемое поведение пакета org-id, которое объясняется в разделе Обработка ссылок в руководство по организационному режиму:

Сначала необходимо загрузить библиотеку org-id.el либо через org-customize, включив org-id в org-modules, либо добавив (требуется 'org-id) в ваш .emacs.

Файл init.el/.emacs, который включает эту функцию, может, например, включать следующее:

;; Use global IDs
(require 'org-id)
(setq org-id-link-to-org-use-id t)

;; Update ID file .org-id-locations on startup
(org-id-update-id-locations)

Кроме того, вы можете проверить свой каталог .emacs.d, чтобы увидеть, есть ли файл .org-id-locations, созданный пакетом org-id.

Чтобы отключить это поведение, вы должны удалить весь код, связанный с пакетом org-id, из файлов конфигурации.

Вполне вероятно, что такое поведение происходит каждый раз, когда вы используете (org-store-link), обычно привязанный к C-l l. Вы также можете проверить Назначить идентификаторы каждой записи в организационном режиме.

person sk8ingdom    schedule 09.07.2014