org-mode 및`# + name : target` 사물에 대한 다음 링크
Oct 01 2020
내 조직 모드 버퍼에 다음이 있습니다.
#+name: my-element-name
그런 다음 링크를 만들었습니다.
and here is a link to [[my-element-name]].
내부 링크 의 조직 모드 매뉴얼에 따르면 작동해야하지만으로 링크를 따라 C-c C-o가려고하면 오류가 발생 Wrong type argument: stringp, nil합니다..
ELPA의 org 9.4를 사용하고 있습니다. 나는 일부 기능에 edebug를 사용했으며 무언가가 내부에서 깊숙이 작동하지 않는 것 같지만 org-link-search어디에서 찾을 수 없었습니다. 그 함수에서 정규 표현식이 일치하는 것을 봅니다 ... 이것은 작동해야 할 것 같습니다.
'name'대신 NAME을 사용해도 효과가 없었습니다.
이것이 작동 할 것으로 예상됩니까? 그런 것 같습니다.
(보다 일반적으로 "전용 대상"(대상) <<like-this>>과 "명명 된 요소"( #+NAME: some-name-here?) 의 차이점은 무엇 입니까?
답변
2 NickD Oct 01 2020 at 02:25
name키워드는 "제휴"키워드입니다 : 그것은 그 자체로 존재하지 수 있도록이 다음과 같은 요소에 연관되어있다.
시험:
#+name: my-table
| a | b |
#+name: my-code-block
#+begin_src emacs-lisp
(message "foo")
#+end_src
[[my-table]]
[[my-code-block]]
당신이 경우에 M-x org-lint당신의 버퍼에,이 같은 것을 볼 수 있습니다 :
6 low Orphaned affiliated keyword: "NAME"
17 high Unknown fuzzy location "my-element-name"