diff options
| author | Stefan Merten | 2012-05-07 21:51:25 +0200 |
|---|---|---|
| committer | Stefan Merten | 2012-05-07 21:51:25 +0200 |
| commit | d13c8be67c41a533dfc5d8ebda8a263274f21b83 (patch) | |
| tree | d7e12ec0fc65e3a39f095438b77344bf1ec652c7 /etc | |
| parent | f0809a9d058443cd92f7145a70c25ce10d285971 (diff) | |
| download | emacs-d13c8be67c41a533dfc5d8ebda8a263274f21b83.tar.gz emacs-d13c8be67c41a533dfc5d8ebda8a263274f21b83.zip | |
2012-05-05 Stefan Merten <smerten@oekonux.de>
* rst.el: Major merge with upstream development up to Docutils
SVN r7399 / rst.el V1.2.1.
Clarified maintainership and authors.
(rst-extract-version, rst-cvs-header, rst-cvs-rev)
(rst-cvs-timestamp, rst-svn-rev, rst-svn-timestamp)
(rst-official-version, rst-official-cvs-rev, rst-version)
(rst-package-emacs-version-alist): New functions and variables
for version information.
(rst-bullets, rst-uri-schemes, rst-adornment-chars)
(rst-max-inline-length, rst-re-alist-def, rst-re-alist)
(rst-mode-syntax-table, rst-mode): New and corrected functions
and variables representing reStructuredText features.
(rst-re): New function for reStructuredText regexes. Used in
many places.
(rst-deprecated-keys, rst-call-deprecated, rst-define-key)
(rst-mode-map): Rebound keys.
(rst-mode-lazy, rst-font-lock-keywords)
(rst-font-lock-extend-region)
(rst-font-lock-extend-region-internal)
(rst-font-lock-extend-region-extend)
(rst-font-lock-find-unindented-line-limit)
(rst-font-lock-find-unindented-line-match)
(rst-adornment-level, rst-font-lock-adornment-level)
(rst-font-lock-adornment-match)
(rst-font-lock-handle-adornment-pre-match-form)
(rst-font-lock-handle-adornment-matcher): Major revision of
font-locking. Integrated with other code. `jit-lock-mode' is
used now.
(rst-preferred-adornments, rst-adjust-hook)
(rst-new-adornment-down, rst-preferred-bullets)
(rst-preferred-bullets, rst-indent, rst-indent-width)
(rst-indent-field, rst-indent-literal-normal)
(rst-indent-literal-minimized, rst-indent-comment): Changed,
extended and improved customization.
(rst-line-homogeneous-p, rst-line-homogeneous-nodent-p)
(rst-normalize-cursor-position, rst-get-decoration)
(rst-straighten-deco-spacing, rst-re-bullets, rst-re-items)
(rst-rstrip, rst-toc-insert-find-delete-contents)
(rst-shift-fill-region, rst-compute-bullet-tabs)
(rst-debug-print-tabs, rst-debug-mark-found)
(rst-shift-region-guts, rst-shift-region-right)
(rst-shift-region-left, rst-use-char-classes)
(rst-font-lock-keywords-function)
(rst-font-lock-indentation-point)
(rst-font-lock-find-unindented-line-begin)
(rst-font-lock-find-unindented-line-end)
(rst-font-lock-find-unindented-line)
(rst-font-lock-adornment-point, rst-font-lock-level)
(rst-adornment-level-alist): Removed functions and variables.
(rst-compare-adornments, rst-get-adornment-match)
(rst-suggest-new-adornment, rst-get-adornments-around)
(rst-adornment-complete-p, rst-get-next-adornment)
(rst-adjust-adornment, rst-display-adornments-hierarchy)
(rst-straighten-adornments): Standardized function names to
use "adornment" instead of "decoration". Corrected callers.
Similar standardizing happened in many places.
(rst-update-section, rst-adjust, rst-promote-region)
(rst-enumerate-region, rst-bullet-list-region)
(rst-repeat-last-character): Corrected use of `interactive'.
(rst-classify-adornment, rst-find-all-adornments)
(rst-get-hierarchy, rst-adjust-adornment, rst-toc-update)
(rst-find-leftmost-column, rst-repeat-last-character):
Refactored functions.
(rst-find-title-line, rst-reset-section-caches)
(rst-get-adornments-around, rst-adjust-adornment-work)
(rst-arabic-to-roman, rst-roman-to-arabic)
(rst-insert-list-pos, rst-insert-list-new-item)
(rst-insert-list-continue, rst-insert-list, rst-forward-line):
New functions.
(rst-all-sections, rst-section-hierarchy)
(rst-arabic-to-roman, rst-initial-enums, rst-initial-items):
New variables.
(rst-toc-return-wincfg, rst-toc-quit-window): Using window
configuration instead of only buffer. Changed where necessary.
(rst-line-tabs, rst-compute-tabs, rst-indent-line)
(rst-shift-region, rst-adaptive-fill): New functions for
indentation and filling.
(rst-comment-line-break, rst-comment-indent)
(rst-comment-insert-comment, rst-comment-region)
(rst-uncomment-region): New functions for handling comments.
(rst-compile): Shell arguments are quoted.
(rst-compile-pdf-preview, rst-compile-slides-preview):
Temporary files are deleted after use.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 32 |
1 files changed, 32 insertions, 0 deletions
| @@ -82,6 +82,38 @@ character when doing minibuffer filename prompts. | |||
| 82 | 82 | ||
| 83 | * Changes in Specialized Modes and Packages in Emacs 24.2 | 83 | * Changes in Specialized Modes and Packages in Emacs 24.2 |
| 84 | 84 | ||
| 85 | ** reStructuredText mode | ||
| 86 | |||
| 87 | *** Major merge with upstream development. | ||
| 88 | |||
| 89 | *** Nearly all keys are rebound making room for more keys and comply | ||
| 90 | better to usage in other modes. Bindings are described with C-c C-h. | ||
| 91 | |||
| 92 | *** Major revision of indentation. Now works very similar to other | ||
| 93 | modes. TAB is your friend. | ||
| 94 | |||
| 95 | *** Major revision of filling. Works fine with most of | ||
| 96 | reStructuredText syntax. Auto-filling is also supported. | ||
| 97 | |||
| 98 | *** Major revision of comment handling. | ||
| 99 | |||
| 100 | *** Major revision of fontification. Now works with `jit-lock-mode'. | ||
| 101 | Thanks to Stefan Monnier for help. | ||
| 102 | |||
| 103 | *** reStructuredText syntax is covered more closely in many cases. | ||
| 104 | Among other things this improves the experience for Sphinx users. | ||
| 105 | |||
| 106 | *** `rst-insert-list' inserts new list or continues existing lists. | ||
| 107 | Based on code by Wei-Wei Guo. | ||
| 108 | |||
| 109 | *** Customization is extended, corrected and improved. | ||
| 110 | |||
| 111 | *** Negative prefix argument always works for `rst-adjust'. | ||
| 112 | |||
| 113 | *** Window configuration is reset after displaying TOC. | ||
| 114 | |||
| 115 | *** There is a package version in `rst-version' | ||
| 116 | |||
| 85 | ** New `derived-mode' filter for Ibuffer, bound to `/ M'. | 117 | ** New `derived-mode' filter for Ibuffer, bound to `/ M'. |
| 86 | `/ m' is now bound to filter by used-mode, which used to be bound to `/ M'. | 118 | `/ m' is now bound to filter by used-mode, which used to be bound to `/ M'. |
| 87 | 119 | ||