Commit graph

136 commits

Author SHA1 Message Date
Glenn Morris
5a9dffec38 Switch license to GPLv3 or later. 2007-07-25 04:24:43 +00:00
Juanma Barranquero
d367ab1ffd (org-export-ascii-bullets): Fix typo in docstring. 2007-06-07 00:35:28 +00:00
Juanma Barranquero
fa6bc8a66c (org-cycle): Fix typo in docstring. 2007-06-06 22:03:06 +00:00
Carsten Dominik
28a419dd46 (org-agenda-mode, org-table-edit-formulas):
Make sure that `global-font-lock-mode' does not turn on font-lock
in these buffers.
2007-03-22 10:22:36 +00:00
Chong Yidong
a6a4248699 (org-set-font-lock-defaults): Handle narrow table columns correctly. 2007-03-17 18:01:24 +00:00
Carsten Dominik
7373bc42b1 (org-self-insert-command)
(orgtbl-self-insert-command, org-delete-char)
(org-delete-backward-char): Set the `flyspell-delayed' property.
2007-03-04 07:38:20 +00:00
Carsten Dominik
362bcf23fe Improved previous change. 2007-03-03 11:17:49 +00:00
Carsten Dominik
b08b89d027 (org-set-tags): Prevent slipping of point during completion. 2007-03-03 11:08:14 +00:00
Carsten Dominik
3cee14950c (org-prepare-agenda-buffers): Also check for invisible heading. 2007-03-01 06:08:15 +00:00
Carsten Dominik
204dc8c538 (org-set-tags, org-table-get-field): Avoid case
changes during replacement.
	(org-agenda-mode-map): Add default binding for `org-agenda-archive'.
2007-02-28 10:04:15 +00:00
Carsten Dominik
9437b9bdbd *** empty log message *** 2007-02-27 07:28:48 +00:00
Carsten Dominik
2198eb4ef1 (org-agenda-get-todos): Make sure skip properties are checked correctly. 2007-02-27 07:26:57 +00:00
Carsten Dominik
fc24d8af4a (org-archive-subtree): Quote variable name. 2007-02-27 03:46:40 +00:00
Carsten Dominik
d3f4dbe852 (org-table-overlay-coordinates)
(org-table-toggle-coordinate-overlays): New functions.
	(org-table-overlay-coordinates, org-table-coordinate-overlays):
	New variables.
	(org-startup-with-deadline-check): Option removed.
	(org-mode): Remove deadline check on startup.
	(org-table-limit-column-width): Option removed.
	(org-table-formula-numbers-only): Option removed.
	(org-link-style, org-link-format): Options removed.
	(org-select-agenda-window, org-fit-agenda-window): Options
	removed.
	(org-export-ascii-show-new-buffer)
	(org-export-html-show-new-buffer): Options removed.
	(org-activate-links): Camel option removed.
	(org-file-link-context-use-camel-case): Option removed.
	(org-camel-regexp): Veriable removed.
	(org-activate-camels): Function removed.
	(org-store-link): Removed Camel stuff.
	(org-make-org-heading-camel): Function removed.
	(org-open-at-point): Removed camel stuff.
	(org-link-search): Removed camel stuff.
	(org-camel-to-words): Function removed.
	(org-get-agenda-file-buffer): Make sure we prepare the
	base buffers, not any indirect buffers.
	(org-sort-entries): Sort top-level when not on a
	headline, and no active region.
	(org-in-regexp): New function.
	(org-search-not-self): Renamed from `org-search-not-link'.
	(org-open-link-marker): New variable.
	(org-open-at-point): Set `org-open-link-marker'.
	(org-print-icalendar-entries): Fixed bug with excluding DONE
	entries from the exported list.
	(org-edit-formula-lisp-indent): New command.
	(orgtbl-to-texinfo, orgtbl-to-html): New functions.
	(orgtbl-to-latex, orgtbl-insert-radio-table)
	(orgtbl-toggle-comment, orgtbl-send-table): New functions.
	(orgtbl-radio-table-templates): New option.
	(org-store-link-props):
	(org-remember-templates): More possibilities to insert
	info into templates.
	(org-remember-apply-template): Make use of the extended template
	capabilities.
	(org-remember-redo-template): New command.
	(org-upgrade-old-links)
	(org-table-modify-formulas, org-table-replace-in-formulas)
	(org-table-find-dataline)
	(org-table-get-vertical-vector): Functions removed.
	(org-table-remove-rectangle-highlight)
	(org-time-stamp-format, org-toggle-log-option)
	(org-table-highlight-rectangle)
	(org-table-iterate, org-table-make-reference):
	(org-translate-time, org-tree-to-indirect-buffer)
	(org-table-field-info, org-table-fix-formulas)
	(org-table-force-dataline, org-table-get-descriptor-line)
	(org-table-get-range)
	(org-skip-comments, org-sort)
	(org-sort-entries, org-sublist, org-table-add-rectangle-overlay)
	(org-table-current-dline, org-table-current-field-formula)
	(org-table-edit-backward-field)
	(org-table-edit-formulas-post-command)
	(org-table-edit-line-down, org-table-edit-line-up)
	(org-agenda-archive)
	(org-agenda-clock-cancel)
	(org-agenda-clock-out, org-agenda-list-stuck-projects)
	(org-agenda-open-link, org-agenda-show-new-time)
	(org-agenda-skip-subtree-when-regexp-matches)
	(org-agenda-tree-to-indirect-buffer, org-agenda-undo)
	(org-at-regexp-p, org-auto-repeat-maybe, org-check-log-option)
	(org-do-sort, org-file-image-p, org-find-overlays)
	(org-find-row-type, org-get-indirect-buffer, org-get-repeat)
	(org-highlight-until-next-command, org-isearch-end)
	(org-match-any-p, org-next-link, org-previous-link):
	(org-remove-subtree-entries-from-agenda, org-replace-escapes)
	(org-rewrite-old-row-references)
	(org-isearch-post-command)
	(org-table-edit-move, org-table-edit-next-field)
	(org-table-edit-scroll, org-table-edit-scroll-down)
	(org-set-frame-title, org-show-reference)
	(org-unhighlight-once, org-verify-change-for-undo): New
	functions.
	(org-show-variable): Command removed.
	(org-add-log-maybe): New arguments STATE, FINDPOS
	(org-table-sort-lines): Rewritten from scratch.
	(org-link-search): New argument AVOID-POS.
	(org-print-icalendar-entries): Argument CATEGORY removed.
	(org-run-agenda-series): Argument WONDOW removed.
	(org-next-link, org-previous-link): New commands.
	(org-agenda-date-format): New option.
	(org-table-iterate): New command.
	(org-table-modify-formulas)
	(org-table-replace-in-formulas): Functions removed.
	(org-table-fix-formulas): New function.
	(org-table-insert-column, org-table-delete-column)
	(org-table-move-column): Use `org-table-fix-formulas'.
	(org-follow-gnus-link): Patch from Bastien/Leo.
	(org-table-current-field-formula): New function.
	(org-file-image-p): New function.
	(org-agenda-show-new-time): New function.
	(org-agenda-date-later): Call `org-agenda-show-new-time'.
	(org-with-remote-undo): New macro.
	(org-agenda-undo): New command.
	(org-verify-change-for-undo): New function.
	(org-time-stamp-format): New function.
	(org-agenda-get-timestamps): Skip scheduled if DONE and requested
	by user.
	(org-match-any-p): New function.
	(org-make-tags-matcher): Handle regular expressions for tag and
	todo matches.
	(org-read-date): Accept "+N" as input for a date relative to the
	current date.
	(org-remove-subtree-entries-from-agenda): New function.
	(org-agenda-archive, org-agenda-kill): Use
	`org-remove-subtree-entries-from-agenda'.
	(org-do-sort, org-sort-entries): New functions.
	(org-sort): New command.
	(org-table-sort-lines): Use `org-do-sort'.
	(org-fix-decoded-time): New function.
	(org-table-number-regexp): Require 0x... to identify as number in
	tables.
	(org-startup-options): New keywords for note taking.
	(org-upgrade-old-links): Function removed.
	(org-get-repeat): New function.
	(org-show-context): Also show siblings on current level.
	(org-show-siblings): New function.
	(org-isearch-end, org-isearch-post-command): New functions.
	(org-show-siblings): New option.
	(org-show-context): Use `org-show-siblings'.
	(org-table-maybe-recalculate-line): No longer require `calc-eval'
	to be bound, because user may just use elisp.
2007-02-25 06:40:38 +00:00
Carsten Dominik
ecf4f6dec2 * textmodes/org.el (org-agenda-get-todos)
(org-agenda-get-timestamps, org-agenda-get-closed)
	(org-agenda-get-deadlines, org-agenda-get-scheduled)
	(org-agenda-get-blocks, org-format-agenda-item)
	(org-agenda-change-all-lines, org-scan-tags): Rename text property
	from `category' to `org-category'.
2007-02-11 07:14:38 +00:00
Glenn Morris
d7a0267c8d Add 2007 to copyright years. 2007-01-21 03:53:13 +00:00
Carsten Dominik
a82870a8e6 (org-mode-map): Bind org-complete also to M-\t. 2006-12-21 12:17:30 +00:00
Carsten Dominik
9c4b46217c (org-mode): Show context after isearch.
(org-show-siblings): New function.
(org-show-context): Use `org-show-siblings'.
2006-12-18 15:20:27 +00:00
Carsten Dominik
7e46613939 (org-current-line): Make sure that lines are
counted from beginning of buffer.
(org-table-copy-region, org-table-paste-rectangle): Make sure that
lines are counted from beginning of buffer.
2006-12-18 11:53:08 +00:00
Carsten Dominik
e31ececb16 (require): Require gnus-sum during compilation
to avoid problem with a macro call.
2006-11-28 07:31:25 +00:00
Carsten Dominik
22a54481cf * textmodes/org.el (org-fix-decoded-time): New function.
(org-display-custom-time): Use `org-fix-decoded-time'.
2006-11-17 16:06:50 +00:00
Carsten Dominik
500f86e093 (org-scan-tags): Re-align code fixed.
(org-detach-overlay): Renamed from `org-detatch-overlay'.
	(org-table-convert-region): Insert space after column separator.
	(org-agenda-kill): New command.
	(org-metaleft): Call `org-outdent-item' on bullets.
	(org-metaright): Call `org-indent-item' on bullets.
	(org-timestamp-change): Set `org-last-changed-timestamp'.
	(org-current-line): Make sure (bolp) returns correct result.
	(org-agenda-change-all-lines): Make sure TODO are highlighted.
2006-11-17 07:54:32 +00:00
Carsten Dominik
1a20db362d (org-emph-face): fix typo in varible name. 2006-11-13 18:33:46 +00:00
Carsten Dominik
761311e3e2 (org-metaleft): Call `org-outdent-item' on bullets.
(org-metaright): Call `org-indent-item' on bullets.
	(org-timestamp-change): Set `org-last-changed-timestamp'.
	(org-current-line): Make sure (bolp) returns correct result.
	(org-agenda-change-all-lines): Make sure highlighting TODO always
	works.
2006-11-13 08:37:36 +00:00
Glenn Morris
64948f0f16 (org-export-with-timestamps)
(org-export-remove-timestamps-from-toc)
(org-export-with-tags): Improve previous doc fixes.
2006-11-11 04:04:21 +00:00
Glenn Morris
802fbcaa0c (org-export-with-timestamps)
(org-export-remove-timestamps-from-toc, org-export-with-tags)
(org-read-date): Doc fix (Nil -> nil).
2006-11-10 09:13:32 +00:00
Carsten Dominik
3278a01604 (org-scan-tags): Make the search case-sensitive.
(org-tags-sparse-tree): Don't overrule
	`org-show-following-heading' and `org-show-hierarchy-above'.
	(org-reveal): New command.
	(org-show-context): Renamed from `org-show-hierarchy-above'.
	(org-fast-tag-selection-single-key): New option.
	(org-fast-tag-show-exit, org-set-current-tags-overlay): New
	functions.
	(org-tags-overlay): New variable.
	(org-agenda-todo-ignore-deadlines): New option.
	("session"): Add circular data structure `org-mark-ring' to
	exceptions list in session.el.
	(org-agenda-window-setup, org-agenda-restore-windows-after-quit):
	New options.
	(org-agenda-quit): Use `org-agenda-restore-windows-after-quit'.
	(org-prepare-agenda, org-agenda-quit): Use
	`org-agenda-window-setup'.
	(org-pre-agenda-window-conf, org-blank-before-new-entry): New
	variables.
	(org-finalize-agenda): Activate bracket links in agenda.
	(org-at-timestamp-p, org-at-date-range-p): Additional argument
	INACTIVE-OK.
	(org-show-hierarchy-above, org-show-following-heading): List
	values allowed for fine-tuned configuration.
	(org-show-hierarchy-above): New argument CONTEXT, use the
	fine-tuned settings in `org-show-hierarchy-above' and
	`org-show-following-heading'.
	(org-display-custom-time): New function.
	(org-toggle-time-stamp-overlays, org-insert-time-stamp): New
	function.
	(org-display-custom-times, org-time-stamp-custom-formats):
	(org-maybe-intangible): New macro.
	(org-activate-bracket-links, org-hide-wide-columns): Use
	`org-maybe-intangible'.
	(org-open-file): Use `shell-quote-argument'.
	(org-display-internal-link-with-indirect-buffer): New option.
	(org-file-remote-p): Get regexp from list.
	(org-link-expand-abbrev): New function.
	(org-link-abbrev-alist): New option.
	(org-open-at-point, org-cleaned-string-for-export): Call
	`org-link-expand-abbrev'.
	(org-timeline, org-agenda-list, org-todo-list)
	(org-tags-view): Remove the KEEP-MODES argument.
	(org-finalize-agenda-hook): New hook.
	(org-get-alist-option): New function.
	(org-follow-timestamp-link): New function.
	(org-open-at-point): Call `org-follow-timestamp-link'.
	(org-log-note-marker, org-log-note-purpose)
	(org-log-note-window-configuration): New variables.
	(org-add-log-maybe, org-add-log-note, org-store-log-note): New
	functions.
	(org-log-note-headings): New option.
	(org-dblock-write:clocktable): Bug fix, removed infinite loop.
	(org-store-link): Support for dired-mode.
	(org-open-file): Substitute environment variables into filename.
	(org-last): New defsubst.
	(org-agenda-re-align-tags): New function.
	(org-agenda-align-tags-to-column): New option.
	(org-agenda-timeline): Group removed.
	(org-prepare-agenda, org-prepare-agenda-buffers)
	(org-run-agenda-series, org-timeline, org-agenda-list)
	(org-todo-list, org-tags-view): Call `org-agenda-prepare' and set
	the text property inticating the agenda type.
	(org-agenda-post-command-hook): Get agenda type from text property
	at point.
	(org-agenda): Handle command sets.  Set
	`org-agenda-last-arguments' and obey
	`org-agenda-overriding-arguments'.
	(org-agenda-overriding-arguments, org-agenda-last-arguments): New
	variables.
	(org-agenda-goto-today, org-agenda-later, org-agenda-earlier)
	(org-agenda-week-view, org-agenda-day-view): Use
	`org-agenda-overriding-arguments' to make updating work with
	multi-block agendas.
	(org-agenda-prefix-format): Allow different formats for the
	different agenda entry types.
	(org-timeline-prefix-format): Option removed, use
	`org-agenda-prefix-format' instead.
	(org-prepare-agenda): New function.
	(org-select-timeline-window): Option removed, use
	`org-select-agenda-window' instead.
	(org-respect-restriction): Variable removed.
	(org-cmp-tag): New function.
	(org-agenda-sorting-strategy, org-entries-lessp): Implement
	sorting by last tag.
	(org-complete): Better completion in in-buffer option lines.
	(org-in-item-p): New function.
	(org-org-menu): Added entries for checkboxes.
	(org-cycle): Extra brouping in outline-regexp, because it is used
	in a search with "^" prepended.
	(org-provide-checkbox-statistics): New option.
	(org-set-font-lock-defaults): Highlight checkbox statistics.
	(org-update-checkbox-count-maybe)
	(org-get-checkbox-statistics-face): New functions.
	(org-update-checkbox-count): New command.
	(org-insert-item, org-toggle-checkbox): Call
	`org-update-checkbox-count-maybe'.
	(org-export-as-html): XEmacs compatibility for coding system.
	(org-force-cycle-archived): New command.
	(org-cycle-hide-archived-subtrees): Display message when ARCHIVE
	overrules cycling.
	(org-fix-position-after-promote): If the line contains only a todo
	keyword, add a final space.
	(org-promote-subtree, org-demote-subtree): Call
	`org-fix-position-after-promote'.
2006-11-10 08:52:16 +00:00
Juanma Barranquero
c44f0d751c (org-file-apps, org-emphasis-regexp-components, org-emphasis-alist):
Fix typos in docstrings.
2006-11-06 02:20:59 +00:00
Juanma Barranquero
b1f50b9528 (org-copy-subtree): Use "non-nil" in docstrings. 2006-11-03 15:12:46 +00:00
Carsten Dominik
98644ad4a0 (org-mode-map): No longer copy `outline-mode-map' explicitly
- this is already done by `define-derived-mode'.
2006-11-02 08:41:57 +00:00
Carsten Dominik
4c5e27b5c6 * textmodes/org.el (org-rm-props, org-activate-plain-links)
(org-activate-angle-links, org-activate-dates)
	(org-activate-target-links, org-activate-camels)
	(org-activate-tags): Add `rear-nonsticky' text property to avoid
	textproperty keymaps from being active beyond the end of a line.
	(org-unfontify-region): Also remove `rear-nonsticky' property.
2006-10-04 13:13:27 +00:00
Carsten Dominik
969ef2b7b6 (org-file-remote-p): Get regexp from list.
(org-archive-subtree): remove erraneous `]' from character list.
2006-09-29 07:27:57 +00:00
Carsten Dominik
71624990b9 (org-scan-tags): Find end of subtrees also in hidden trees. 2006-09-20 09:24:39 +00:00
Carsten Dominik
e28844a4ae (org-dblock-write:clocktable): Avoid infinite loop. 2006-09-08 08:47:01 +00:00
Carsten Dominik
90bb892d7c (org-follow-gnus-link): Make sure the dedicated
gnus frame is selected.
2006-08-23 10:07:42 +00:00
Carsten Dominik
5137195a62 (org-clock-special-range, org-clock-update-time-maybe):
New functions.
	(org-stamp-time-of-day-regexp): Allow weekday to be of word chars,
	not only a-z.
	(org-agenda-get-blocks): Allow multiple blocks per headline.
	(org-timestamp-change): Call `org-clock-update-time-maybe'.
	(org-export-html-title-format)
	(org-export-html-toplevel-hlevel): New options.
	(org-export-language-setup): Added support for Czech.
	(org-mode, org-insert-todo-heading, org-find-visible)
	(org-find-invisible, org-invisible-p, org-invisible-p2)
	(org-back-to-heading, org-on-heading-p, org-up-heading-all)
	(org-show-subtree, org-show-entry, org-make-options-regexp):
	Removed compatibility support for old outline-mode.
	(org-check-occur-regexp): Funtion removed.
	(org-on-heading-p, org-back-to-heading): Made defalias.
	(org-set-local): New defsubst.
	(org-set-regexps-and-options, org-mode)
	(org-set-font-lock-defaults, org-edit-agenda-file-list)
	(org-timeline, org-agenda-list, org-todo-list, org-tags-view)
	(org-remember-apply-template, org-table-edit-field)
	(org-table-edit-formulas, orgtbl-mode, org-export-as-ascii)
	(org-set-autofill-regexps): Use `org-set-local'.
	(org-table-eval-formula): Fixed bug with parsing of display flags.
2006-08-15 11:55:38 +00:00
Carsten Dominik
40a555f70f (org-agenda-get-todos): Skip subtree also if entry is
skipped because it has been scheduled.
	(org-prepare-agenda-buffers): Don't mark buffers as modified when
	changing `:org-archived' and `:org-comment' properties.
2006-07-07 06:31:30 +00:00
Carsten Dominik
00c8c617aa (org-set-tags): Keep single space after stars. 2006-07-03 10:57:35 +00:00
Carsten Dominik
b928f99a40 (org-mode): Removed no invalid settings for calc embedded
mode.
	(org-mode-p): New defsubst.
	(org-save-all-org-buffers): New function.
	(org-first-headline-recenter): Enclose outline-regexp in group
	delimiters.
2006-07-03 10:24:53 +00:00
Carsten Dominik
8df0de1c03 (org-prepare-agenda-buffers): Use `invisible-OK' argument
for `org-end-of-subtree'.
	(org-export-cleanup-toc-line): Renamed from
	`org-html-cleanup-toc-line'.
	(org-beginning-of-item): Fixed bug in regular expression for white
	line.
	(org-export-as-html): Enforce space after bullet in plain list
	items.
	(org-set-autofill-regexps): Require space after plain
	list bullet for paragraph-start.
	(org-ts-regexp3): New constant.
	(org-at-timestamp-p): New optional argument ALSO-INACTIVE.
	(org-timestamp-up-day, org-timestamp-down-day)
	(org-timestamp-change): Work with inactive timestamps.
	(org-ts-regexp1): Don't allow brackets in time stamps.
2006-06-29 10:37:08 +00:00
Carsten Dominik
e39856be93 (org-context): New contexts :item-bullet,
:latex-fragment, :latex-preview.
	(org-overlays-at, org-overlay-start, org-overlay-end): New
	compatibility functions.
	(org-inside-LaTeX-fragment-p): More accurate matching, using the
	exact regexp that will be used during export.
	(org-latex-regexps): New variable.
	(org-cdlatex-mode): Improved advice for `texmathp'.
	(turn-on-org-cdlatex): New function.
2006-06-28 09:47:29 +00:00
Carsten Dominik
6769c0dc3e (org-cdlatex-mode-map)
(org-cdlatex-texmathp-advice-is-done): New variables.
(org-cdlatex-mode): New minor mode.
(org-inside-LaTeX-fragment-p, org-try-cdlatex-tab): New
functions.
(org-cdlatex-underscore-caret, org-cdlatex-math-modify): New
commands.
(org-export-with-archived-trees): New option.
(org-open-file): Removed the call to
`convert-standard-filename'.
(org-archive-tag, org-agenda-skip-archived-trees)
(org-cycle-open-archived-trees)
(org-sparse-tree-open-archived-trees): New options.
(org-cycle-hide-archived-subtrees, org-hide-archived-subtrees)
(org-toggle-tag, org-prepare-agenda-buffers, org-agenda-skip): New
functions.
(org-agenda-toggle-archive-tag, org-toggle-archive-tag): New
commands.
(org-agenda-mode-map): Add binding of
`org-agenda-toggle-archive-tag'.
(org-mode-map): Add binding for `org-toggle-archive-tag'.
(org-timeline, org-agenda-list, org-todo-list, org-tags-view):
Call `org-prepare-agenda-buffers'.
(org-occur, org-scan-tags): Call `org-hide-archived-subtrees'.
(org-file-apps, org-file-apps-defaults-gnu)
(org-file-apps-defaults-macosx)
(org-file-apps-defaults-windowsnt): Handle remote files by forcing
them to be opened in Emacs.
2006-06-23 19:01:46 +00:00
Carsten Dominik
0fee8d6e46 Require noutline, also on XEmacs.
(org-end-of-subtree): Return point.
        (org-dblock-start-re, org-dblock-end-re): New constants.
        (org-create-dblock, org-prepare-dblock, org-map-dblocks)
        (org-dblock-update, org-update-dblock,
        org-beginning-of-dblock)
        (org-update-all-dblocks, org-find-dblock): New functions.
        (org-collect-clock-time-entries): New function.
        (org-html-handle-time-stamps): Never export CLOCK timeranges.
        (org-fixup-indentation): Modified to deadl correctly with
        lines
        starting with TAB.  Only one argument DIFF now.
        (org-demote, org-promote): Call `org-fixup-indentation' with
        just
        one argument, DIFF.
        (org-mode): Don't mark buffer as modified when aligning
        tables.
        (org-clock-sum): Don't makr buffer modified when adding time
        sum
        properties.
        (org-export-as-html): Added support for a link validation
        function.
        (org-archive-all-done): New function.
        (org-archive-subtree): New prefix argument.  When set, archive
        all
        done subtrees in this buffer.
        (org-remove-clock-overlays)
        (org-remove-occur-highlights): Use
        `org-inhibit-highlight-removal'.
        (org-inhibit-highlight-removal): New variable, for dyn amic
        scoping.
        (org-put-clock-overlay): Don't swallow last headline character
        when displaying overlay.
        (org-store-link): Link to `image-mode' with just the file
        name.
2006-06-19 06:54:22 +00:00
Carsten Dominik
edd2130435 (org-agenda-mode-map): Add bindings for clocking
functions.
(org-agenda-clock-in, org-check-running-clock)
(org-clock-out-if-current, org-remove-clock-overlays)
(org-put-clock-overlay): New functions.
(org-clock-marker, org-clock-file-total-minutes)
(org-clock-overlays): New variables
(org-clock-display, org-clock-sum, org-clock-cancel)
(org-clock-out, org-clock-in): New commands.
(org-export): New function.
(org-emph-re): New constant.
(org-set-emph-re, org-do-emphasis-faces): New functions.
(org-emphasis-regexp-components, org-emphasis-alist): New options.
(org-set-font-lock-defaults): Call `org-do-emphasis-faces'.
(org-export-html-convert-emphasize): Use the configurable
emphasis.
(org-cleaned-string-for-export): Make multiline emphasis visible
to the exporter.  New optional argument PARAMETERS.
(org-export-as-html): Specify :emph-multiline parameter to
`org-cleaned-string-for-export'.
2006-06-10 14:15:25 +00:00
Carsten Dominik
7d143c2582 (org-archive-subtree): Use end-of-subtree as insertion
point and control the number of empty lines.
	(org-paste-subtree): Limit the number of empty lines at the end of
	the inserted tree.
	(org-agenda): Use buffer name of current file for narrowing.
	(org-export-as-xml): Command removed.
	(org-export-xml-type): Option removed.
	(org-mode-map): Call `org-export-as-xoxo' directly.
	(org-get-indentation): New optional argument LINE.
	(org-fix-indentation, org-remove-tabs): New functions.
	(org-export-as-ascii, org-ascii-level-start): Determine and apply
	correct indentation for headlines that are converted it items.
	(org-skip-comments): Remove table lines that contain narrowing
	cookies but no other non-empty fields.
	(org-set-tags): Allow groups of mutually exclusive tags.
	(org-cmp-time): Sort 24:21 before items without time.
	(org-get-time-of-day): Fixed the interpretation of 12pm and 12am.
	(org-open-at-point): Require double colon also for numbers.
2006-06-06 08:26:10 +00:00
Carsten Dominik
c4b5acde64 (org-agenda-highlight-todo): Make sure regexp
does only match in the right place.
        (org-upcoming-deadline): New face.
        (org-agenda-get-deadlines): Use new face
        `org-upcoming-deadline'.
        (org-export-ascii-underline): Renamed and made an option (was
        constant `org-ascii-underline').
        (org-export-ascii-bullets): New option.
        (org-export-as-html): Many changes to emit valid XHTML.
        (org-par-open): New variable.
        (org-open-par, org-close-par-maybe, org-close-li-maybe): New
        functions.
        (org-html-do-expand, org-section-number): Fixedcase in
        `replace-match'.
        (org-timeline): Pass `org-timeline-show-empty-dates' to
        `org-get-all-dates'.  Interpret empty dates returned by
        `org-get-all-dates'.
        (org-get-all-dates): New argument EMPTY.  Add dates without
        entries to the list, mark large ranges of empty dates.
        (org-point-in-group, org-context): New functions.
2006-05-30 16:29:02 +00:00
Carsten Dominik
f85d958a56 (org-next-item, org-previous-item): Emit more compact
error message.
        (org-tags-view): Refresh category table in each file.
        (org-table-justify-field-maybe): Removed superfluous arguments
        to
        `format'.
        (org-export-as-html): Insert "<p>" before postamble.
        (org-paste-subtree, org-kill-is-subtree-p): Check for empty
        kill
        ring.
2006-05-26 05:37:59 +00:00
Carsten Dominik
4b3a9ba762 (org-open-at-point): Use renamed variable
`org-confirm-shell-link-function'.
	(org-confirm-shell-link-function): Renamed from
	`org-confirm-shell-links'.
	(org-export-directory): New function.
	(org-export-as-ascii, org-export-as-html, org-export-as-xoxo)
	(org-export-icalendar): Use `org-export-directory'.
	(org-indent-item): Keep cursor position.
	(org-link-file-path-type): New option.
	(org-export-as-html): Fixed bug with plain lists starting in
	column 0.
	(org-export-as-html): Removed deadline formatting, this happens
	now already in `org-html-handle-time-stamps'.
	(org-export-html-style): Deadline class removed.
	(org-insert-labeled-timestamps-at-point): New option.
	(org-cycle, org-occur, org-scan-tags): Use `org-overview' instead
	of `hide-sublevels 1', in case the first headline is not level 1.
	(org-overview, org-content): New fuction.
	(org-cycle-global-status, org-cycle-subtree-status): Make these
	variables buffer-local.
	(org-global-cycle): New command.
	(org-shifttab): Use `org-global-cycle'.
	(org-insert-heading, org-insert-item): Go to end of new
	headline/item after creating it.
	(org-export-visible): Renames from `org-export-copy-visible'.  Now
	creates a temporary org-file and applies an exporting command to
	it.
	(org-table-eval-formula): Support for lisp forms.
	(org-agenda-todo-ignore-scheduled): New option.
	(org-agenda-get-todos): Use new option
	`org-agenda-todo-ignore-scheduled'.
	(org-export-html-inline-images): New value `maybe'.
	(org-export-as-html): Inlining of images dependent on link
	description.
	(org-archive-subtree): Check for end-of-buffer before trying
	`kill-line'.
	(org-agenda-follow-mode): New option.
	(org-export-with-tags, org-export-with-timestamps): New options.
	(org-html-handle-time-stamps): New function.
	(org-keyword-time-regexp): New variable.
	(org-agenda-get-todos): Use `org-agenda-todo-list-sublevels'.
	(org-agenda-todo-list-sublevels): New option.
	(org-html-level-start): When TITLE is nil, just close all levels.
	(org-parse-key-lines, org-parse-export-options): Functions
	removed, replaced by `org-infile-export-plist'.
	(org-combine-plists, org-infile-export-plist)
	(org-default-export-plist): New functions.
	(org-export-html-preamble, org-export-html-postamble)
	(org-export-html-auto-preamble, org-export-html-auto-postamble):
	New variables.
	(org-export-publishing-directory): New option.
	(org-export-as-html, org-export-as-ascii): Use the new property
	lists for settings.
	(org-export-copy-visible, org-export-as-xoxo): Respect
	`org-export-publishing-directory'.
	(org-link-search, org-store-link, org-file-apps): Support for
	links to BibTeX database entries..
	(org-get-current-options, org-set-regexps-and-options): Implement
	logging as a startup option.
	(org-store-link): Make sure context string is never empty
	(org-insert-link): Use relative path when possible.
	(org-at-item-checklet-p): New function.
	(org-shifttab, org-shiftmetaleft, org-shiftmetaright)
	(org-shiftmetaup, org-shiftmetadown, org-metaleft)
	(org-metaright, org-metaup, org-metadown, org-shiftup)
	(org-shiftdown, org-shiftright, org-shiftleft)
	(org-ctrl-c-ctrl-c, org-cycle, org-return, org-meta-return):
	Dispatch using `call-interactively'.
	(org-call-with-arg): New defsubst.
	(org-tag-alist, org-use-fast-tag-selection): New options.
	(org-complete): Use `org-tag-alist'.
	(org-fast-tag-insert, org-fast-tag-selection): New functions.
	(org-next-item, org-previous-item): New commands.
	(org-beginning-of-item, org-end-of-item): Added (interactive) to
	make command.
	(org-shiftup, org-shiftdown): Accommodate the item-navigation commands.
2006-05-24 07:54:46 +00:00
Carsten Dominik
f6e25a10e3 (org-read-date, org-goto-calendar, org-agenda-goto-calendar): Bind
`view-calendar-holidays-initially' to nil.
2006-05-11 08:49:36 +00:00
Carsten Dominik
2fdb00aab2 (org-export-as-xoxo): Fix call to `indent-region'. 2006-04-21 13:48:00 +00:00