J'aimerais avoir un lien comme
[[file:~/projects][Projects]]
ouvrir directement dans Dired plutôt que dans Finder (je suis sur un Mac), c'est ce qu'il fait maintenant. Y a-t-il un moyen? (Bien sûr, il y a un moyen. C'est Emacs.)
org-mode
osx
directories
JohnJ
la source
la source
file:
liens s'ouvrent dans diredit, ou souhaitez-vous peut-être ajouter un nouveau type de lien (tel quediredit:
) au mode org?open -a Emacs.app --args -Q
sur la ligne de commande sur OS XRéponses:
Il y a (au moins) deux façons. Tout d'abord, taper
C-u C-c C-o
sur un lien devrait forcer son ouverture dans emacs, plutôt que dans une application externe. Deuxièmement, vous pouvez remplacer définitivement le comportement par défaut en ajoutant une entrée à la variableorg-file-apps
:qui indique à org-mode d'utiliser dired pour tous les liens de répertoire. Alternativement, vous pouvez utiliser
customize-variable
pour obtenir le même résultat.La raison pour laquelle le comportement par défaut est différent entre OS X et Linux est qu'il
org-file-apps-default-macosx
contient une entrée de substitution(t . "open %s")
la source
Vous pouvez modifier la description du lien comme suit:
Il ouvrira le lien dans Emacs en tapant
C-c C-o
.la source
M-x org-lint
ça se voitDeprecated "file+emacs" link type
. org version 9.2.6