Me gustaría tener un enlace como
[[file:~/projects][Projects]]
abrir directamente en Dired en lugar de Finder (estoy en una Mac), que es lo que hace ahora. ¿Hay alguna manera? (Por supuesto que hay una manera. Es Emacs).
org-mode
osx
directories
JohnJ
fuente
fuente
file:
enlaces se abran en diredit, o tal vez le gustaría agregar un nuevo tipo de enlace (comodiredit:
) al modo org?open -a Emacs.app --args -Q
en la línea de comandos en OS XRespuestas:
Hay (al menos) dos formas. Primero, escribir
C-u C-c C-o
en un enlace debería forzarlo a abrirse en emacs, en lugar de en una aplicación externa. En segundo lugar, puede anular permanentemente el comportamiento predeterminado agregando una entrada a la variableorg-file-apps
:que le dice a org-mode que use dired para todos los enlaces de directorio. Alternativamente, podría usar
customize-variable
para lograr lo mismo.La razón por la que el comportamiento predeterminado es diferente entre OS X y Linux es que
org-file-apps-default-macosx
contiene una entrada secundaria(t . "open %s")
fuente
Puede modificar la descripción del enlace de la siguiente manera:
Se abrirá el enlace en Emacs con la escritura
C-c C-o
.fuente
M-x org-lint
se notaDeprecated "file+emacs" link type
. org-version 9.2.6