Chciałbym mieć taki link
[[file:~/projects][Projects]]
otwieraj bezpośrednio w Dired zamiast w Finderze (jestem na komputerze Mac), co teraz robi. Czy istnieje sposób? (Oczywiście, że istnieje sposób. To Emacs.)
org-mode
osx
directories
JohnJ
źródło
źródło
file:
linki otwierały się w trybie diredit, czy może chcesz dodać nowy typ linku (np.diredit:
) Do trybu organizacji?open -a Emacs.app --args -Q
w wierszu poleceń w systemie OS XOdpowiedzi:
Istnieją (przynajmniej) dwa sposoby. Po pierwsze, wpisanie
C-u C-c C-o
linku powinno wymusić otwarcie go w emacsie, a nie w zewnętrznej aplikacji. Po drugie, możesz trwale zastąpić domyślne zachowanie, dodając wpis do zmiennejorg-file-apps
:która mówi trybowi org, aby używał dired dla wszystkich linków do katalogu. Alternatywnie możesz użyć
customize-variable
do osiągnięcia tego samego.Powodem, dla którego domyślne zachowanie jest inne w systemie OS X i Linux, jest to, że
org-file-apps-default-macosx
zawiera wpis awaryjny(t . "open %s")
źródło
Możesz zmodyfikować opis linku w następujący sposób:
Otworzy link w Emacsie podczas pisania
C-c C-o
.źródło
M-x org-lint
pokazujeDeprecated "file+emacs" link type
. org-wersja 9.2.6