Release 4.22

This commit is contained in:
Carsten Dominik 2008-01-31 11:31:03 +01:00
parent fae3e5fbe0
commit 20249a8410
6 changed files with 81 additions and 46 deletions

23
org
View File

@ -5,7 +5,7 @@ START-INFO-DIR-ENTRY
* Org Mode: (org). outline-based notes management and organizer
END-INFO-DIR-ENTRY
This manual is for Org-mode (version 4.21).
This manual is for Org-mode (version 4.22).
Copyright (C) 2004, 2005, 2006 Free Software Foundation
@ -27,7 +27,7 @@ File: org, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)
Org Mode Manual
***************
This manual is for Org-mode (version 4.21).
This manual is for Org-mode (version 4.22).
Copyright (C) 2004, 2005, 2006 Free Software Foundation
@ -3007,9 +3007,8 @@ activate changes immediately).
You can convert an Org-mode file from single-star-per-level to the
double-star-per-level convention with `M-x org-convert-to-odd-levels
RET' in that file. There is no command for the back conversion because
such a command might merge levels and in this way destroy the structure
of the tree.
RET' in that file. The reverse operation is `M-x
org-convert-to-oddeven-levels'.

File: org, Node: TTY keys, Next: FAQ, Prev: Clean view, Up: Miscellaneous
@ -3988,12 +3987,12 @@ Node: Completion112688
Node: Customization113684
Node: Updating settings114139
Node: Clean view115547
Node: TTY keys118191
Node: FAQ119792
Node: Interaction126026
Node: Bugs128867
Node: Acknowledgments131176
Node: Index134106
Node: Key Index154821
Node: TTY keys118116
Node: FAQ119717
Node: Interaction125951
Node: Bugs128792
Node: Acknowledgments131101
Node: Index134031
Node: Key Index154746

End Tag Table

87
org.el
View File

@ -5,7 +5,7 @@
;; Author: Carsten Dominik <dominik at science dot uva dot nl>
;; Keywords: outlines, hypermedia, calendar, wp
;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/
;; Version: 4.21
;; Version: 4.22
;;
;; This file is part of GNU Emacs.
;;
@ -81,8 +81,10 @@
;;
;; Changes since version 4.00:
;; ---------------------------
;; Version 4.21
;; Version 4.22
;; - Bug fixes.
;; - In agenda buffer, mouse-1 no longer follows link.
;; See `org-agenda-mouse-1-follows-link' and `org-mouse-1-follows-link'.
;;
;; Version 4.20
;; - Links use now the [[link][description]] format by default.
@ -174,7 +176,7 @@
;;; Customization variables
(defvar org-version "4.21"
(defvar org-version "4.22"
"The version number of the file org.el.")
(defun org-version ()
(interactive)
@ -870,6 +872,13 @@ Needs to be set before org.el is loaded."
:group 'org-link-follow
:type 'boolean)
(defcustom org-mouse-1-follows-link t
"Non-nil means, mouse-1 on a link will follow the link.
A longer mouse click will still set point. Does not wortk on XEmacs.
Needs to be set before org.el is loaded."
:group 'org-link-follow
:type 'boolean)
(defcustom org-mark-ring-length 4
"Number of different positions to be recorded in the ring
Changing this requires a restart of Emacs to work correctly."
@ -1301,21 +1310,28 @@ forth between agenda and calendar."
:tag "Org Agenda Window Setup"
:group 'org-agenda)
(defcustom org-agenda-mouse-1-follows-link nil
"Non-nil means, mouse-1 on a link will follow the link in the agenda.
A longer mouse click will still set point. Does not wortk on XEmacs.
Needs to be set before org.el is loaded."
:group 'org-agenda-setup
:type 'boolean)
(defcustom org-select-timeline-window t
"Non-nil means, after creating a timeline, move cursor into Timeline window.
When nil, cursor will remain in the current window."
:group 'org-agenda-window-setup
:group 'org-agenda-setup
:type 'boolean)
(defcustom org-select-agenda-window t
"Non-nil means, after creating an agenda, move cursor into Agenda window.
When nil, cursor will remain in the current window."
:group 'org-agenda-window-setup
:group 'org-agenda-setup
:type 'boolean)
(defcustom org-fit-agenda-window t
"Non-nil means, change window size of agenda to fit content."
:group 'org-agenda-window-setup
:group 'org-agenda-setup
:type 'boolean)
(defgroup org-agenda-display nil
@ -2406,7 +2422,8 @@ that will be added to PLIST. Returns the string that was modified."
(if (featurep 'xemacs) [button2] [mouse-2]) 'org-open-at-mouse)
(define-key org-mouse-map
(if (featurep 'xemacs) [button3] [mouse-3]) 'org-find-file-at-mouse)
(define-key org-mouse-map [follow-link] 'mouse-face)
(when org-mouse-1-follows-link
(define-key org-mouse-map [follow-link] 'mouse-face))
(when org-tab-follows-link
(define-key org-mouse-map [(tab)] 'org-open-at-point)
(define-key org-mouse-map "\C-i" 'org-open-at-point))
@ -4249,7 +4266,7 @@ used to insert the time stamp into the buffer to include the time."
;; the range start.
(if (save-excursion
(re-search-backward
(concat org-ts-regexp "--\\=")
(concat org-ts-regexp "--\\=") ; FIXME: exactly two minuses?
(- (point) 20) t))
(apply
'encode-time
@ -4769,7 +4786,8 @@ The following commands are available:
(if (featurep 'xemacs) [(button2)] [(mouse-2)]) 'org-agenda-goto-mouse)
(define-key org-agenda-keymap
(if (featurep 'xemacs) [(button3)] [(mouse-3)]) 'org-agenda-show-mouse)
(define-key org-agenda-keymap [follow-link] 'mouse-face)
(when org-agenda-mouse-1-follows-link
(define-key org-agenda-keymap [follow-link] 'mouse-face))
(easy-menu-define org-agenda-menu org-agenda-mode-map "Agenda menu"
'("Agenda"
("Agenda Files")
@ -5522,7 +5540,7 @@ With prefix ARG, go back that many times `org-agenda-ndays'."
(org-disable-agenda-to-diary t))
(save-excursion
(save-window-excursion
(list-diary-entries date 1)))
(list-diary-entries date 1))) ;; Keep this name for now, compatibility
(if (not (get-buffer fancy-diary-buffer))
(setq entries nil)
(with-current-buffer fancy-diary-buffer
@ -5954,6 +5972,7 @@ the documentation of `org-diary'."
(if scheduledp "Scheduled: " ""))
(match-string 1) category tags timestr)))
(setq txt org-agenda-no-heading-message))
(debug)
(setq priority (org-get-priority txt))
(org-add-props txt props
'org-marker marker 'org-hd-marker hdmarker)
@ -5966,7 +5985,7 @@ the documentation of `org-diary'."
(org-add-props txt nil
'face 'org-scheduled-today
'undone-face 'org-scheduled-today 'done-face 'org-done
'category category priority (+ 99 priority))
'category category 'priority (+ 99 priority))
(org-add-props txt nil 'priority priority 'category category)))
(push txt ee))
(outline-next-heading))))
@ -6227,7 +6246,8 @@ only the correctly processes TXT should be returned - this is used by
(file-name-sans-extension
(file-name-nondirectory buffer-file-name))
"")))
(tag (or (nth (1- (or (length tags) 0)) tags) ""))
(tag (if tags (nth (1- (length tags)) tags) ""))
;;(tag (or (nth (1- (or (length tags) 0)) tags) "")) FIXME: rm
time ;; needed for the eval of the prefix format
(ts (if dotime (concat (if (stringp dotime) dotime "") txt)))
(time-of-day (and dotime (org-get-time-of-day ts)))
@ -10153,7 +10173,8 @@ $1-> %s\n" orig formula form))
(org-table-align)))))
(defun org-table-recalculate (&optional all noalign)
"Recalculate the current table line by applying all stored formulas."
"Recalculate the current table line by applying all stored formulas.
With prefix arg ALL, do this for all lines in the table."
(interactive "P")
(or (memq this-command org-recalc-commands)
(setq org-recalc-commands (cons this-command org-recalc-commands)))
@ -12742,19 +12763,37 @@ See the individual commands for more information."
(org-paste-subtree arg)))
(defun org-ctrl-c-ctrl-c (&optional arg)
"Call realign table, or recognize a table.el table, or update keywords.
When the cursor is inside a table created by the table.el package,
activate that table. Otherwise, if the cursor is at a normal table
created with org.el, re-align that table. This command works even if
the automatic table editor has been turned off.
"Set tags in headline, or update according to changed information at point.
If the cursor is in a headline, prompt for tags and insert them into
the current line, aligned to `org-tags-column'. When in a headline and
called with prefix arg, realign all tags in the current buffer.
This command does many different things, depending on context:
If the cursor is in one of the special #+KEYWORD lines, this triggers
scanning the buffer for these lines and updating the information.
If the cursor is on a #+TBLFM line, re-apply the formulae to the table."
- If the cursor is in a headline, prompt for tags and insert them
into the current line, aligned to `org-tags-column'. When called
with prefix arg, realign all tags in the current buffer.
- If the cursor is in one of the special #+KEYWORD lines, this
triggers scanning the buffer for these lines and updating the
information.
- If the cursor is inside a table, realign the table. This command
works even if the automatic table editor has been turned off.
- If the cursor is on a #+TBLFM line, re-apply the formulas to
the entire table.
- If the cursor is inside a table created by the table.el package,
activate that table. Otherwise, if the cursor is at a normal table
created with org.el, re-align that table.
- If the current buffer is a remember buffer, close note and file it.
with a prefix argument, file it without further interaction to the default
location.
- If the cursor is on a <<<target>>>, update radio targets and corresponding
links in this buffer.
- If the cursor is on a numbered item in a plain list, renumber the
ordered list."
(interactive "P")
(let ((org-enable-table-editor t))
(cond

BIN
org.pdf

Binary file not shown.

View File

@ -4,7 +4,7 @@
@c @setfilename ../info/org
@settitle Org Mode Manual
@set VERSION 4.21
@set VERSION 4.22
@set DATE April 2006
@dircategory Emacs
@ -22,8 +22,7 @@
@c Macro definitions
@c FIXME: does not look good in html
@c Subheadings inside a table. Need a difference between info and the rest.
@c Subheadings inside a table.
@macro tsubheading{text}
@ifinfo
@subsubheading \text\
@ -3371,12 +3370,10 @@ activate changes immediately).
#+STARTUP: oddeven
@end example
You can convert an Org-mode file from single-star-per-level to
the double-star-per-level convention with @kbd{M-x org-convert-to-odd-levels
RET} in that file. There is no command for the back conversion because
such a command might merge levels and in this way destroy the
structure of the tree.
@c FIXME: Maybe we should have such a command...
You can convert an Org-mode file from single-star-per-level to the
double-star-per-level convention with @kbd{M-x org-convert-to-odd-levels
RET} in that file. The reverse operation is @kbd{M-x
org-convert-to-oddeven-levels}.
@node TTY keys, FAQ, Clean view, Miscellaneous
@section Using org-mode on a tty

Binary file not shown.

View File

@ -1,5 +1,5 @@
% Reference Card for Org Mode
\def\orgversionnumber{4.21}
\def\orgversionnumber{4.22}
\def\year{2006}
%
%**start of header