Dired에서 디렉토리를 열기위한 조직 모드 링크


21

나는 같은 링크를 갖고 싶습니다

[[file:~/projects][Projects]]

파인더 (Divider)보다는 Dired에서 직접 열 수 있습니다 (Mac의 경우). 방법이 있습니까? (물론 방법이 있습니다. 이맥스입니다.)


당신이 원하는 수행 file:diredit 오픈에 대한 링크를하거나 것 어쩌면 (예 : 새로운 링크 유형 추가하는 등의 diredit:) 조직 모드를?
nanny

괜찮을 것 같아요.
JohnJ

orgmode.org/manual/Adding-hyperlink-types.html 에서 하이퍼 링크 유형을 추가하는 방법을 읽을 수 있습니다 .
nanny

어쩌면 그것은 나뿐이지만 "diredit"는 무엇입니까? 내장 디렉토리 편집기는 Dired 이므로 오타 일 수 있습니까? 애드온 패키지 인 경우 질문에 적절한 링크를 추가 할 수 있으면 좋을 것입니다.
itsjeyd

1
@JohnJ 참고 open -a Emacs.app --args -Q로 OS X에서 명령 행에 입력 할 수 있습니다
사용되지 않음

답변:


21

(적어도) 두 가지 방법이 있습니다. 먼저 C-u C-c C-o링크를 입력 하면 외부 앱이 아닌 emacs에서 링크를 열어야합니다. 둘째, 변수에 항목을 추가하여 기본 동작을 영구적으로 무시할 수 있습니다 org-file-apps.

(add-to-list 'org-file-apps '(directory . emacs))

이것은 org-mode가 모든 디렉토리 링크에 dired를 사용하도록 지시합니다. 또는, customize-variable동일한 것을 달성하기 위해 사용할 수 있습니다 .

OS X와 ​​Linux의 기본 동작이 다른 이유 org-file-apps-default-macosx는 대체 항목 이 포함되어 있기 때문입니다.(t . "open %s")


18

다음과 같이 링크 설명을 수정할 수 있습니다.

     [[file+emacs:~/projects][Projects]]

입력하면 Emacs에 링크가 열립니다 C-c C-o.


참고로 작동하지만 M-x org-lint을 표시 Deprecated "file+emacs" link type합니다. org 버전 9.2.6
junnu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.