Mercurial > emacs
view etc/NXML-NEWS @ 92870:8f17f65dd575
* textmodes/org.el (org-ctrl-c-star): Implement a missing branch
in the decision tree.
(org-select-remember-template): Cleaned the code.
(org-prepare-dblock): Added the extra :content parameter.
(org-write-agenda): New output type ".ics" files.
(org-write-agenda): Call `org-icalendar-verify-function', both for
time stamps and for TODO entries.
(org-agenda-collect-markers, org-create-marker-find-array)
(org-check-agenda-marker-table): New functions.
(org-agenda-marker-table): New variable.
(org-export-as-html): Revert the change that killed the html
buffer. Side effects first need to be studied carefully.
(org-get-tags-at): Fix the structure of the condition-case
statement.
(org-ts-regexp0, org-repeat-re, org-display-custom-time)
(org-timestamp-change): Fix regulear expressions to swallow the
extra character for repeat-shift control.
(org-auto-repeat-maybe): Implement the new repeater mechanisms.
(org-get-legal-level): Aliased to `org-get-valid-level'.
(org-dblock-write:clocktable): Added a :link parameter, linking
headlines to their location in the Org agenda files.
(org-get-tags-at): Bugfix: prevent `org-back-to-heading' from
throwing an error when getting tags before headlines.
(org-timestamp-change, org-modify-ts-extra)
(org-ts-regexp1): Fix timestamp editing.
(org-agenda-custom-commands-local-options): New constant.
(org-agenda-custom-commands): Use
`org-agenda-custom-commands-local-options' to improve customize
type. "htmlize": Removed hack to fix face problem with htmlize,
it no longer seem necessary.
(org-follow-link-hook): New hook.
(org-agenda-custom-commands): Added "Component" as a tag for each
item in a command serie.
(org-open-at-point): Run `org-follow-link-hook'.
(org-agenda-schedule): Bugfix: don't display marker type when it
is `nil'.
(org-store-link): org-irc required.
(org-set-regexps-and-options): Parse the new logging options.
(org-extract-log-state-settings): New function.
(org-todo): Handle the new ways of recording state change stuff.
(org-local-logging): New function.
(org-columns-open-link): Fixed bug with opening link in column
view.
(org-local-logging): New function
(org-todo): Make sure that LOGGING properties are honoured.
(org-todo-keywords): Improve docstring.
(org-startup-options): Cleanup startup options.
(org-set-regexps-and-options): Process the "!" markers.
(org-todo): Respect the new logging stuff.
(org-log-note-how): New variable.
(org-add-log-maybe): New parameter HOW that defines how logging
should be done and also overrides PURPOSE. Add a docstring.
(org-add-log-note): Check if we really need to ask for a note.
(org-get-current-options): Digest the new keyword.
(org-agenda-reset-markers): Renamed from
`org-agenda-maybe-reset-markers'. FORCE argument removed.
(org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed
function, without force argument.
(org-buffer-property-keys): Bind local variables s and p.
(org-make-tags-matcher): Allow "" to match an empty or
non-existent property value.
(org-export-as-html): Join unsorted lists when they directly
follow each other. Such lists may be created by headlines that
are converted to lists.
(org-nofm-to-completion): New function.
(org-export-as-html): Use :html-extension instead of
org-export-html-extension.
(org-store-link): Support for links from `rmail-summary-mode'.
(org-columns-new, org-complete, org-set-property): Set the
`include-columns' argument in the call to
`org-buffer-property-keys'.
(org-buffer-property-keys): New argument `include-columns', to
include properties expected by any of the COLUMS formats in the
current buffer.
(org-cleaned-string-for-export): Get rid of drawers first, so that
they will be removed also in the text before the first headline.
(org-clock-report): Show the clocktable when found.
(org-refile): Fix positioning bug when `org-reverse-note-order' is
nil.
(org-version): With prefix argument, insert `org-version' at
point.
(org-agenda-goto): Recenter the window after finding the target
location, to make sure the correct position will be displayed.
(org-agenda-get-deadlines): Don't scale priority with the warning
period.
(org-insert-heading): Don't break line in the middle of the line.
(org-agenda-get-deadlines): Allow `org-deadline-warning-days' to
be 0.
(org-update-checkbox-count): Revamped to deal with hierarchical
beckboxes. This was a patch from Miguel A. Figueroa-Villanueva.
(org-remove-timestamp-with-keyword): New function.
(org-schedule, org-deadline): Use
`org-remove-timestamp-with-keyword' to make sure all such time
stamps are removed.
(org-mode): Support for `align'.
(org-agenda-get-deadlines): Make sure priorities increase as the
due date approaches and is passed.
(org-remember-apply-template): Fixed problem with tags that
contain "_" or "@".
(org-make-link-regexps): Improve the regular expression for plain
links.
(org-agenda-get-closed): List each clocking entry.
(org-set-tags): Only tabify before tags if indent-tabs-mode is t.
(org-special-ctrl-k): New option.
(org-kill-line): New function.
(org-archive-all-done): Fixed incorrect number of stars in regexp.
(org-refile-get-location): New function.
(org-refile-goto-last-stored): New function.
(org-global-tags-completion-table): Add the value of org-tag-alist
in each buffer, to make sure that also unused tags will be
available for completion.
(org-columns-edit-value)
(org-columns-next-allowed-value): Only update if not in agenda.
(org-clocktable-steps): New function.
(org-dblock-write:clocktable): Call `org-clocktable-steps'.
(org-archive-subtree): Add the outline tree context as a property.
(org-closest-date): New optional argument `prefer'.
(org-goto-auto-isearch): New option.
(org-goto-map, org-get-location): Implement auto-isearch.
(org-goto-local-auto-isearch-map): New variable.
(org-goto-local-search-forward-headings)
(org-goto-local-auto-isearch): New functions
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Thu, 13 Mar 2008 08:54:11 +0000 |
parents | 5d15069189ff |
children | c3309dba6542 |
line wrap: on
line source
20041004 -------- Support for outlining has been added. See the manual for more details. C-u C-c C-n goes to the first error. 20040910 -------- C-c RET splits the current element as in PSGML. 20040908 -------- Indentation has been rewritten. Indentation of attribute names and values should work better. The default value of `nxml-attribute-indent' has been changed to 4. Syntax highlighting with a dark background should now work. 20040726 -------- The attribute pathSuffix on the uri element in schema locating files has been replaced by a more general pattern attribute. The transformURI element now has required fromPattern and toPattern attributes. The schema related bindings have been changed to use C-c C-s as a prefix as follows: C-c C-s => C-c C-s C-f (f for file) C-c C-a => C-c C-s C-a C-c C-t => C-c C-s C-t C-c C-l => C-c C-s C-l C-c C-w => C-c C-s C-w There's now an XML menu on the menu-bar. 20031031 -------- C-c C-d "dynamically" chooses a tag to put around the word before point, rather like M-/. The mechanism for locating the schema has changed completely. The new mechanism is described in the manual. Any existing customizations of `rng-auto-element-alist' or `rng-auto-file-name-alist' will no longer be effective. C-c C-a is now bound to rng-auto-set-schema. 20031018 -------- Unicode names can be used to insert characters with the new command C-c C-u. Normally, this inserts a character reference. With a prefix arg (i.e. C-u C-c C-u), it inserts the character directly. You can customize `nxml-enabled-unicode-blocks' to control what Unicode blocks are used for completing names. Extra information is displayed for character references. The Unicode name is displayed in a tooltip. A glyph for the referenced character is displayed in a distinguished face following the character reference; this can be disabled by customizing `nxml-char-ref-display-glyph-flag'. The command `nxml-toggle-char-ref-extra-display' dynamically toggles the display of extra information for character references for a particular buffer. This can be used if the display of extra information is causing performance problems. nXML mode tries to figure out which glyphs can be displayed. Unfortunately Emacs doesn't provide the primitives necessary to do this properly, so nXML mode has to guess and will sometimes guess wrong. The hook `nxml-glyph-set-hook' can be used to change nXML mode's guess. New command C-c C-w says what schema is being used. C-c C-s now turns on validation if it is not already on. 20030928 -------- M-q has been implemented so that it works reasonably with XML. Other paragraph-related commands (M-{, M-}, M-h) have also been implemented. New command M-x rng-auto-set-schema to set the schema based on the buffer's current contents and file-name. This is called automatically when rng-validate-mode is first enabled. There's now a C-M-d to go with C-M-u. C-M-d moves forward down into the content of an element. C-M-n and C-M-p move to the next or previous element. By default, the sexp commands (C-M-f, C-M-b, C-M-k, C-M-SPC) operate on tags rather than elements. To restore the old behaviour, customize nxml-sexp-element-flag. The file TUTORIAL has been replaced by nxml-mode.info; this is in info format and can be read using Emacs. The source is maintained in a simple, ad-hoc XML format. 20030915 -------- XML encodings should now work properly. When saving a buffer, nxml-mode arranges to use the encoding declared in the XML declaration. If there is no encoding declared, then nxml-mode will use utf-8 or utf-16 according to the user options `nxml-prefer-utf-16-to-utf-8-flag' and `nxml-prefer-utf-16-little-to-big-endian-flag'. If the chosen encoding cannot encode all the characters in the buffer, nxml-mode will complain and give the user an opportunity to use an encoding that can. A new command C-c C-x inserts an XML declaration. The option `nxml-auto-insert-xml-declaration-flag' automatically inserts an XML declaration in new files. The `nxml-default-buffer-file-coding-system' option allows a different default buffer-file-coding-system for nXML mode buffers. This affects what XML declaration is inserted. Encoding names in XML declarations are now validated by rng-validate-mode. RDF/XML schema was updated to version in 05 September 2003 WD. 20030912 -------- The tutorial has a new section on inserting end-tags. By default </ no longer automatically inserts the rest of the end-tag. You can do M-x customize-variable RET nxml-slash-auto-complete-flag RET and then follow the instructions displayed in the buffer to get the old behaviour. Completion after </ will complete the rest of the end-tag. Completion after < will include the end-tag in the possibilities if allowed by the schema. You can use C-c C-i instead of > to close the start-tag of an inline-level element. After inserting the >, it will insert the end-tag and leave point before the end-tag. The `i' is supposed to be mnemonic for `inline'. C-c C-b is similar, but for block elements: the start-tag, point and the end-tag will all be on separate lines. The binding for inserting an end-tag has changed from C-c / to C-c C-f to comply with Emacs guidelines about what keys major modes should bind. The `f' is supposed to be mnemonic for `finish'. Completion always puts point after all the characters it inserts. It doesn't insert a `>' after completing a start-tag name. Completion no longer completes CDATA section and comment delimiters. The nxml-start-auto-coding command enables auto-detection of a file's encoding as specified in the XML Recommendation for files that use nxml-mode; rng-auto.el calls this. 20030906 -------- Validation messages applicable to point are displayed automatically. Completion can deal with prefixes that haven't yet been declared. rng-preferred-prefix-alist variable added. Namespace URIs can be completed. xmlns and xmlns:* attributes can be completed. CDATA section and comment delimiters can be completed. Each kind of completion has its own history. Completion function moved to nxml-mode; uses a hook to allow schema-sensitive completion. Completion function bound to C-return. Also bound to M-TAB as before, unless nxml-bind-meta-tab-to-complete-flag is nil. When there is a window system, nxml-bind-meta-tab-to-complete-flag is nil by default, This avoid problems with M-TAB, which is not passed through by several window systems/managers. TUTORIAL file added. NEWS file added. Bug fixes. 20030901 -------- Initial release.