차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| wiki:language:orgmode [2024/06/12 11:55] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1 | wiki:language:orgmode [2025/11/06 01:12] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | Org-mode | ||
| + | ======== | ||
| + | |||
| + | [[wiki: | ||
| + | |||
| + | ## 개념 | ||
| + | |||
| + | orgmode는 다른 마크업과 달리 outline에 기반하여 Emacs에 종속된 워크플로우를 가정한 체계이기 때문에, 여러 특수한 개념을 가지고 있으며, 단순한 마크업을 넘어서 orgmode를 잘 사용하려면 이 개념을 이해해야 한다. | ||
| + | |||
| + | ### Refile | ||
| + | |||
| + | ### Agenda | ||
| + | |||
| + | ## 기능 | ||
| + | ### tangle | ||
| + | 특정 코드 블록의 내용을 다른 파일로 자동 또는 수동으로 내보내는 기능. Org manual에서는 ‘[소스 코드 내보내기](https:// | ||
| + | |||
| + | ``` org | ||
| + | #+BEGIN_SRC elisp :tangle yes | ||
| + | ;; CODE exported to pre-configured file | ||
| + | #+END_SRC | ||
| + | |||
| + | #+BEGIN_SRC elisp :tangle FILENAME | ||
| + | ;; CODE exported to specified file | ||
| + | #+END_SRC | ||
| + | |||
| + | #+BEGIN_SRC elisp :tangle FILENAME2 | ||
| + | ;; CODE exported to ANOTHER specified file | ||
| + | #+END_SRC | ||
| + | |||
| + | #+BEGIN_SRC elisp :tangle no | ||
| + | ;; CODE not exported | ||
| + | #+END_SRC | ||
| + | ``` | ||
| + | |||
| + | ## TIP | ||
| + | ### 텍스트 선택 | ||
| + | 기본적으로 orgmode는 `shift+화살표` 형태로 텍스트를 선택하지 못하도록 되어 있다. 이를 위해서는 `(setg org-support-shift-select t)` 옵션을 설정해야 한다. 혹은 `C-space`를 통해 텍스트 영역을 선택하는, | ||
| + | |||
| + | ## 링크 | ||
| + | - https:// | ||
| + | |||
| + | ---- struct data ---- | ||
| + | pageinfo.status | ||
| + | ---- | ||
