WIKI

SEOUL‍
wiki:language:orgmod...

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
wiki:language:orgmode [2024/06/12 02:55] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1wiki:language:orgmode [2025/02/05 13:58] (현재) – merge from obsidian clockoon
줄 1: 줄 1:
 +Org-mode
 +========
 +
 +[[wiki:sw:emacs|Emacs]]에서 가장 중요하다고 볼 수 있는 모드.
 +
 +## 개념
 +
 +orgmode는 다른 마크업과 달리 outline에 기반하여 Emacs에 종속된 워크플로우를 가정한 체계이기 때문에, 여러 특수한 개념을 가지고 있으며, 단순한 마크업을 넘어서 orgmode를 잘 사용하려면 이 개념을 이해해야 한다.
 +
 +### Refile
 +
 +### Agenda
 +
 +## 기능
 +### tangle
 +특정 코드 블록의 내용을 다른 파일로 자동 또는 수동으로 내보내는 기능. Org manual에서는 ‘[소스 코드 내보내기](https://orgmode.org/manual/Extracting-Source-Code.html)‘란 이름으로 이를 소개한다. 기본 문법은 다음과 같다.
 +
 +``` 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`를 통해 텍스트 영역을 선택하는, [[wiki:sw:emacs|Emacs]]스러운 방식을 유지하는 방법도 있다.
 +
 +## 링크
 +- https://christiantietze.de/posts/2021/02/emacs-org-todo-doing-done-checkbox-cycling/
 +
 +---- struct data ----
 +pageinfo.status      : Draft
 +----