Я хотел бы иметь ссылку, как
[[file:~/projects][Projects]]
открывать непосредственно в Dired, а не в Finder (я на Mac), что и происходит сейчас. Есть ли способ? (Конечно, есть способ. Это Emacs.)
org-mode
osx
directories
JohnJ
источник
источник
file:
ссылки открывались в diredit, или вы хотели бы добавить новый тип ссылок (например,diredit:
) в режим org?open -a Emacs.app --args -Q
в командной строке на OS XОтветы:
Есть (как минимум) два пути. Во-первых, ввод
C-u C-c C-o
ссылки должен заставить ее открываться в emacs, а не во внешнем приложении. Во-вторых, вы можете навсегда переопределить поведение по умолчанию, добавив запись в переменнуюorg-file-apps
:который сообщает org-mode использовать dired для всех ссылок каталога. В качестве альтернативы, вы можете использовать
customize-variable
для достижения того же.Причина, по которой поведение по умолчанию отличается в OS X и Linux, состоит в том, что
org-file-apps-default-macosx
содержит промежуточную запись(t . "open %s")
источник
Вы можете изменить описание ссылки следующим образом:
Откроется ссылка в Emacs с набором текста
C-c C-o
.источник
M-x org-lint
это показываетDeprecated "file+emacs" link type
. org-версия 9.2.6