Carsten Dominik [Fri, 10 Nov 2006 08:52:16 +0000 (08:52 +0000)]
(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'.
Jan Djärv [Fri, 10 Nov 2006 08:01:33 +0000 (08:01 +0000)]
(do_ewmh_fullscreen, XTfullscreen_hook): New functions.
(x_check_fullscreen): Call do_ewmh_fullscreen.
(x_initialize): Set fullscreen_hook to XTfullscreen_hook.
(beginning of emacs-lisp-intro.texi): Add `other shell commands' to
produce additional output formats; total is now ten.
(A Loop with an Incrementing Counter, and others): Ensure Info menus
will appear in short windows.
(Disentangle beginning-of-buffer): Replace `version 21' with `more
recent versions'.
(Simple Extension): Show how to handle multiple versions by adding
an alternative with a test of `>= 21'
(bs--redisplay): Fix typo in docstring.
(bs--window-config-coming-from): Make frame-local.
(bs--restore-window-config): New function.
(bs-kill, bs-select, bs-select-other-window, bs-select-other-frame): Use it.
(bs--show-with-configuration): Save the window configuration as a frame local
var, and only if *buffer-selection* is not already visible on this frame.
(bs--window-for-buffer): Return as soon as a matching buffer is found.
Chong Yidong [Thu, 9 Nov 2006 03:13:19 +0000 (03:13 +0000)]
* vc-svn.el (vc-svn-admin-directory): New var.
(vc-svn-registered, vc-svn-responsible-p)
(vc-svn-repository-hostname): Use it.
Suggested by arit93@yahoo.com.
Alan Mackenzie [Wed, 8 Nov 2006 19:22:33 +0000 (19:22 +0000)]
2006-11-08 Alan Mackenzie <acm@muc.de>
* emacs-lisp/lisp.el (beginning-of-defun-raw): Code up the case
(eq open-paren-in-column-0-is-defun-start nil) by searching for
least nested open-paren.
Chong Yidong [Mon, 6 Nov 2006 22:05:10 +0000 (22:05 +0000)]
* cus-edit.el (custom-mode-map): Move defvar above code using it.
(custom-mode-link-map): New variable.
(custom-group-link, custom-manual): Use follow-link.
(flyspell-correct-word-before-point):
New function broken out of flyspell-correct-word.
(flyspell-mode-map): Bind it to M-RET.
(flyspell-correct-word): Call it.
Chong Yidong [Mon, 6 Nov 2006 15:13:24 +0000 (15:13 +0000)]
(pr-alist-custom-set, pr-ps-utility-custom-set)
(pr-ps-name-custom-set, pr-txt-name-custom-set): Don't update the
Printing menu if it's not initialized.
(pr-menu-bind): Act on menu-bar-file-menu directly.
Chong Yidong [Mon, 6 Nov 2006 15:12:46 +0000 (15:12 +0000)]
* printing.el (pr-alist-custom-set, pr-ps-utility-custom-set)
(pr-ps-name-custom-set, pr-txt-name-custom-set): Don't update the
Printing menu if it's not initialized.
(pr-menu-bind): Act on menu-bar-file-menu directly.
Finish minor changes seen from DVI output.
Replace 22.1.100 with 22.1.1.
(current-kill): Mention functions that directly or indirectly call
`kill-new', which sets `kill-ring-yank-pointer'.
(Understanding current-kill): Change `lasted' to `last'. Remove
extraneous parenthesis. Reword item about returning `car' of list.
(yank): Remove mention of `rotate-yank-pointer'.
(Y Axis Element): Add comment regarding replacement of blank space.
(print-Y-axis Penultimate): Explain that `print-graph' will pass
`height-of-top-line' so `print-Y-axis' does not have a bug.
(longopts) [! NO_SOCKETS_IN_FILE_SYSTEM]: Don't show option --socket-name.
(decode_options): Don't get EMACS_SERVER_FILE here, it could override command
line options.
(decode_options) [! NO_SOCKETS_IN_FILE_SYSTEM]: Don't parse "-s" option.
(fail): Don't check for missing arguments, it is now done in set_socket.
(file_name_absolute_p): New function (loosely based on the one in fileio.c).
(initialize_sockets): Don't check for duplicate loading of Winsock.
(get_server_config): Only try relative paths in the default directory locations.
(set_tcp_socket): Don't call INITIALIZE(). Warn when connecting to a remote
server.
(set_socket): Call INITIALIZE(). Search explicit command-line arguments, then
environment variable EMACS_SERVER_FILE, then implicit socket paths, before
trying the alternate editor.
(main): Use file_name_absolute_p.