Emacs org-modeã使ã£ã¦ã¿ã: (6) ã¢ã¸ã§ã³ã表示
ä»åã¯ã¢ã¸ã§ã³ã(è¡åè¨ç»)表示ã«ã¤ãã¦ï¼ä½¿ãæ¹ãã¾ã¨ãã¦ã¿ãï¼
ãªãUbuntu 8.04 LTSã¨Emacs22ä¸ã§ï¼ org-6.34c (2010å¹´1æ10æ¥ãªãªã¼ã¹)ã®å©ç¨ãåæã«ãã¦ããï¼
ãªã³ã¯
è¨å®
ã(1) インストールãã§ã®è¨å®ã«å ãã¦ï¼.emacsçã®åæåãã¡ã¤ã«ã«ä»¥ä¸ã追å ããï¼
;; ã¢ã¸ã§ã³ã表示ã®å¯¾è±¡ãã¡ã¤ã« (setq org-agenda-files (list org-directory)) ;; ã¢ã¸ã§ã³ã表示ã§ä¸ç·ãç¨ãã (add-hook 'org-agenda-mode-hook '(lambda () (hl-line-mode 1))) (setq hl-line-face 'underline) ;; æ¨æºã®ç¥æ¥ãå©ç¨ããªã (setq calendar-holidays nil)
ãµã³ãã«
以ä¸ã§ã¯ï¼æ¬¡ã®ãããªãµã³ãã«ãä¾ã¨ãã¦èª¬æããï¼
* 第1åORGä¼è° <2010-02-26 é 13:30-14:30> ** TODO [#A] è³ææºå DEADLINE: <2010-02-25 æ¨> SCHEDULED: <2010-02-22 æ> ** TODO [#B] éå¬éç¥ DEADLINE: <2010-02-25 æ¨> SCHEDULED: <2010-02-24 æ°´> * 第2åORGä¼è° <2010-03-05 é 13:30-14:30> ** WAIT åºå¸ç¢ºèª [1/3] DEADLINE: <2010-03-01 æ> - [X] ä¸é - [ ] äºé - [ ] ä¸é
TODOãã¢ã¸ã§ã³ã表示
org-modeã«éããï¼ Emacså©ç¨ä¸ãªããã¤ã§ããC-c a tãã§ãã¹ã¦ã®TODOä¸è¦§ã表示ã§ããï¼
対象ã¨ãªãã®ã¯ï¼~/org/
ãã£ã¬ã¯ããªä¸ã®ãã¹ã¦ã®orgãã¡ã¤ã«ã§ãã(org-agenda-files)ï¼
Global list of TODO items of type: ALL Available with `N r': (0)ALL (1)TODO (2)WAIT (3)DONE (4)SOMEDAY notes: TODO [#A] è³ææºå notes: TODO [#B] éå¬éç¥ notes: WAIT åºå¸ç¢ºèª [1/3]
æåã®TODOã®è¡ã«ã«ã¼ã½ã«ã移åããã¨ï¼ã¡ãã»ã¼ã¸é åã«ãnotes.org/第1åORGä¼è° <2010-02-26 é 13:30-14:30>ãã¨ä¸ä½ã®è¦åºãã表示ãããï¼
ãã®ç¶æ
ã§ãC-c C-tãã§TODOç¶æ
ãå¤æ´ãããï¼ãS-UPãããS-DOWNãã§åªå
度ãå¤æ´ãããã¨ãã§ããï¼ãC-c C-dãããC-c C-sãã§ã®ç· åãæ¥ãäºå®æ¥ã®è¨å®ãå¯è½ã ï¼
ã¾ããSPCãã§å
ã®orgãã¡ã¤ã«ã®è¡¨ç¤ºï¼ãRETãã§å
ã®orgãã¡ã¤ã«ã¸ã®ç§»åãå¯è½ã§ããï¼
å表示
ãC-c C-x C-cããã¿ã¤ãããã¨ï¼ TODOç¶æ ï¼åªå 度ï¼ã¿ã°ãªã©ãä¸è¦§è¡¨ç¤ºããï¼ç°¡åã«ç·¨éã§ããï¼
ITEM | TODO | PRI | T | Global list of TODO items of type: ALL Available with `N r': (.. | | | | è³ææºå | TODO | A | | éå¬éç¥ | TODO | B | | åºå¸ç¢ºèª [1/3] | WAIT | | |
é±åä½ã®ã¢ã¸ã§ã³ã表示
org-modeã«éããï¼ Emacså©ç¨ä¸ãªããã¤ã§ããC-c a aãã§é±åä½ã®ã¢ã¸ã§ã³ã(è¡åè¨ç»)ã表示ã§ããï¼
Week-agenda (W08): Monday 22 February 2010 W08 notes: Scheduled: TODO [#A] è³ææºå Tuesday 23 February 2010 Wednesday 24 February 2010 notes: Scheduled: TODO [#B] éå¬éç¥ Thursday 25 February 2010 notes: Deadline: TODO [#A] è³ææºå notes: Deadline: TODO [#B] éå¬éç¥ Friday 26 February 2010 notes: 13:30-14:30 第1åORGä¼è° Saturday 27 February 2010 Sunday 28 February 2010
ãfããã¿ã¤ãããã¨æ¬¡ã®é±ï¼ãbããã¿ã¤ãããã¨åã®é±ã«ç§»åããï¼
ãv dãï¼ãv wãï¼ãv mãã§æ¥åä½ï¼é±åä½ï¼æåä½ã®è¡¨ç¤ºã«åãæ¿ãããã¨ãã§ããï¼
æ¥åä½ã®è¡¨ç¤ºã®å ´åï¼æéééã表示ãããï¼
Day-agenda (W08): Friday 26 February 2010 8:00...... ---------------- 10:00...... ---------------- 12:00...... ---------------- notes: 13:30-14:30 第1åORGä¼è° 14:00...... ---------------- 16:00...... ---------------- 18:00...... ---------------- 20:00...... ----------------
ãã®æéééã¯ï¼org-agenda-time-grid å¤æ°ã®è¨å®ã§å¤æ´å¯è½ã§ããï¼ä»¥ä¸ã®ããã«ããã°ï¼09:00ãã17:00ã¾ã§ã®ä¸æéæ¯ã®ééã«ãªã(ãM-x org-customize RETãã§ãè¨å®ã§ãã)ï¼
(setq org-agenda-time-grid '((daily today require-timed) "----------------" (900 1000 1100 1200 1300 1400 1500 1600 1700)))
TODOç¶æ ãåªå 度ã®å¤æ´ï¼ç· åãæ¥ãäºå®æ¥ã®è¨å®ï¼å ã®orgãã¡ã¤ã«ã®è¡¨ç¤ºï¼å表示ãªã©ãï¼ TODOã®ã¢ã¸ã§ã³ã表示ã¨åæ§ã«è¡ããï¼
Diaryã®ãã¼ã¸
Emacs diaryã§è¨å®ããäºå®ãé±åä½ã®ã¢ã¸ã§ã³ã表示ã«ãã¼ã¸ãããã¨ãã§ããï¼
iCalendarå½¢å¼ã®ã«ã¬ã³ãã¼ã¯ï¼ä»¥ä¸ã®ããã«ããã°diaryå½¢å¼ã«å¤æå¯è½ã§ããï¼
$ emacs --batch --execute '(icalendar-import-file "file.ics" "diary.utf8")' $ nkf -W -e diary.utf8 >~/diary
diaryå½¢å¼ã®ã«ã¬ã³ãã¼ã¯ï¼ã¢ã¸ã§ã³ãä¸ã§ãDããã¿ã¤ããããã¨ã§è¡¨ç¤ºãããï¼
ã¢ã¸ã§ã³ãã®ã¨ã¯ã¹ãã¼ã
ãC-x C-wãã¨ã¿ã¤ããï¼ãã¡ã¤ã«åãå ¥åããã¨ã¢ã¸ã§ã³ããæ§ã ãªå½¢å¼ã§ä¿åã§ããï¼
æ¡å¼µå | å½¢å¼ |
---|---|
.html ã¾ã㯠.htm | HTML (htmlizeã使ç¨) |
.ps | Postscript (ps-print-buffer-with-facesã使ç¨) |
PDF (ps-print-buffer-with-facesã¨ps2pdfã使ç¨) | |
.ics | iCalendar |
ãã®ä» | ããã¹ã |
HTMLã¸ã®ã¨ã¯ã¹ãã¼ãã«ã¯ htmlize.el ãå¿ è¦ã§ããï¼ã¾ãï¼Postscriptã®å ´åï¼ãã®ã¾ã¾ã®è¨å®ã§ã¯æ¥æ¬èªã¯æååãããã®ã§ï¼ä»¥ä¸ã®ããã«è¨å®ããï¼
;; Postscriptã¨ã¯ã¹ãã¼ãç¨ (setq ps-multibyte-buffer 'non-latin-printer) (setq ps-right-header '("/pagenumberstring load" ps-time-stamp-yyyy-mm-dd ps-time-stamp-hh:mm:ss))
ããã«PDFã®å ´å ps2pdf ã³ãã³ããå¿ è¦ã§ããï¼
- PSãããã¯PDFã§ã®ã¨ã¯ã¹ãã¼ãã®å ´åï¼ãã®åã«ä¸åº¦HTMLã§ã¨ã¯ã¹ãã¼ãããªãã¨ã¨ã©ã¼ã表示ãããï¼åå ä¸æ.....
主ãªãã¼ãã¤ã³ãã®ã¾ã¨ã
ãã¼ | å¦ç |
---|---|
C-c a t | TODOãã¢ã¸ã§ã³ã表示 |
C-c a a | é±åä½ã®ã¢ã¸ã§ã³ã表示 |
ã¢ã¸ã§ã³ãè¡¨ç¤ºå ±é
ãã¼ | 説æ |
---|---|
C-c C-t | TODOç¶æ ãå¤æ´ |
S-DOWN ã¾ã㯠- | åªå 度ãä¸ãã |
S-UP ã¾ã㯠+ | åªå 度ãä¸ãã |
C-c C-d | ç· åãæ¥(DEADLINE)ã®è¨å® |
C-c C-s | äºå®æ¥(SCHEDULED)ã®è¨å® |
C-k | äºå®ã®åé¤ |
SPC | å ã®orgãã¡ã¤ã«ã表示 |
RET | å ã®orgãã¡ã¤ã«ã¸ç§»å |
s | å ã®orgãã¡ã¤ã«ãä¿å |
r ã¾ã㯠g | ã¢ã¸ã§ã³ã表示ã®ãªãã¬ãã·ã¥ |
C-x C-w | ã¢ã¸ã§ã³ãã®ã¨ã¯ã¹ãã¼ã |
C-c C-x C-c | å表示 |
TODOã®ã¢ã¸ã§ã³ã表示
ãã¼ | 説æ |
---|---|
1 r | TODOã®ã¿ãã¢ã¸ã§ã³ã表示 |
2 r | WAITã®ã¿ãã¢ã¸ã§ã³ã表示 |
3 r | DONEã®ã¿ãã¢ã¸ã§ã³ã表示 |
4 r | SOMEDAYã®ã¿ãã¢ã¸ã§ã³ã表示 |
é±åä½ã®ã¢ã¸ã§ã³ã表示
ãã¼ | å¦ç |
---|---|
f | 次ã®é± |
b | åã®é± |
j | 表示æ¥ã®æå® |
v d | æ¥åä½ã®è¡¨ç¤º |
v w | é±åä½ã®è¡¨ç¤º |
v m | æåä½ã®è¡¨ç¤º |
v y | å¹´åä½ã®è¡¨ç¤º |
D | diaryã®è¡¨ç¤ºåæã |
ãEmacs org-modeã使ã£ã¦ã¿ããã®ç®æ¬¡
- (1) インストール
- (2) 見出しと項目の編集
- (3) 表の編集
- (4) 表計算
- (5) TODOリスト
- (6) アジェンダ表示
- (7) ハイパーリンク
- (8) メモを取る
- (9) キーバインド1/3
- (10) キーバインド2/3
- (11) キーバインド3/3
- (12) GTDツールとして
- (13) HTMLにエクスポート
- (14) LaTeXにエクスポート
- (15) Beamerにエクスポート
- (16) エクスポート結果
- (17) orgの表を埋め込む
- (18) 計時
- (19) graphvizとditaaの図を埋め込む
- (20) gnuplotを呼び出す
- (21) LaTeX数式のインライン画像表示
- (22) RSSフィードを取り込む
- (23) エクスポート時に利用できるLaTeX記号
- (24) 繰り返し行動の記録
- (25) iCalendarにエクスポート
- (26) タグとプロパティ
- (27) ドローワとアーカイブ
- (28) バッファ内設定一覧
- (29) エクスポートオプション一覧
- (30) CSSクラス名一覧
- (31) Emacs Lispの実行
- (32) HTML表のスタイル設定
- (33) 脚注と参考文献の利用
- (34) 短縮形リンクの利用
- (35) org-babel-perlを使う1/4
- (36) org-babel-perlを使う2/4
- (37) org-babel-perlを使う3/4
- (38) org-babel-perlを使う4/4
- (39) speedbarを使う
- (40) org-babel-Rを使う1/2
- (41) org-babel-Rを使う2/2
- (42) 日本語化ditaaの利用
- (43) mhcをインポート
- (44) 再びHTMLにエクスポート
- (45) Firefoxからブックマーク