Ich hätte gerne einen Link wie
[[file:~/projects][Projects]]
Öffnen Sie direkt in Dired und nicht in Finder (ich bin auf einem Mac). Gibt es einen Weg? (Natürlich gibt es einen Weg. Es ist Emacs.)
org-mode
osx
directories
JohnJ
quelle
quelle
file:
Links in diredit geöffnet werden, oder möchten Sie dem Organisationsmodus möglicherweise einen neuen Linktyp hinzufügen (z. B.diredit:
)?open -a Emacs.app --args -Q
in der Befehlszeile unter OS X eingebenAntworten:
Es gibt (mindestens) zwei Möglichkeiten. Wenn Sie
C-u C-c C-o
einen Link eingeben , muss er in Emacs und nicht in einer externen App geöffnet werden. Zweitens können Sie das Standardverhalten dauerhaft überschreiben, indem Sie der Variablen einen Eintrag hinzufügenorg-file-apps
:Womit der org-mode angewiesen wird, dired für alle Verzeichnisverknüpfungen zu verwenden. Alternativ können Sie auch verwenden
customize-variable
, um dasselbe zu erreichen.Der Grund, warum sich das Standardverhalten von OS X und Linux unterscheidet, besteht darin, dass
org-file-apps-default-macosx
ein Fall-Through-Eintrag enthalten ist(t . "open %s")
quelle
Sie können die Linkbeschreibung wie folgt ändern:
Es öffnet den Link in Emacs mit der Eingabe
C-c C-o
.quelle
M-x org-lint
es zeigtDeprecated "file+emacs" link type
. org-version 9.2.6