<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/docutils.git/docutils/tools/editors/emacs/tests/Makefile, branch master</title>
<subtitle>svn.code.sf.net: p/docutils/code
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/'/>
<entry>
<title>Added C-c C-a C-a to adjust section header adornment. This works with</title>
<updated>2012-07-30T19:29:33+00:00</updated>
<author>
<name>smerten</name>
<email>smerten@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2012-07-30T19:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=acb7524a7b4df198ae64de9173d883284bf02934'/>
<id>acb7524a7b4df198ae64de9173d883284bf02934</id>
<content type='text'>
all types of input methods.

Fixed bug ID 3551316
(https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3551316&amp;group_id=38414&amp;atid=422030).


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7490 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
all types of input methods.

Fixed bug ID 3551316
(https://sourceforge.net/tracker/index.php?func=detail&amp;aid=3551316&amp;group_id=38414&amp;atid=422030).


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7490 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>Major merge with Emacs source tree. Docutils SVN version and Emacs</title>
<updated>2012-06-16T09:41:40+00:00</updated>
<author>
<name>smerten</name>
<email>smerten@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2012-06-16T09:41:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=930a345d55c806fea04be1030f82e6bdd38ab31a'/>
<id>930a345d55c806fea04be1030f82e6bdd38ab31a</id>
<content type='text'>
trunk are kept in sync from now on. New version is supposed to appear
in Emacs 24.2.

User visible changes:

* Switch meaning of keybindings ``C-M-a`` and ``C-M-e``

  They were wrong in the first place :-( . Sorry for changing bindings
  again.

* Added faces `rst-transition` and `rst-adornment`

  New faces are used instead of directly using
  `font-lock-keyword-face`.

* Improved customization of `rst-adornment-faces-alist`

  Hopefully this will not break existing customization.

* Character syntax adopted to match plain text again

Other code improvements suggested by Emacs developers:

* Replaced use of `defun`\s from `cl.el` by own definitions

* Improved lots and lots of comments and documentation strings
  including spelling fixes

* Fixed version stuff

* Improved some functions

* Byte-compiling emits no warnings and works

* Added tests

Other improvements:

* Default for customizing `rst-adornment-faces-alist` is now safe

  Thanks to Samuel Bronson for the patch.


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7444 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
trunk are kept in sync from now on. New version is supposed to appear
in Emacs 24.2.

User visible changes:

* Switch meaning of keybindings ``C-M-a`` and ``C-M-e``

  They were wrong in the first place :-( . Sorry for changing bindings
  again.

* Added faces `rst-transition` and `rst-adornment`

  New faces are used instead of directly using
  `font-lock-keyword-face`.

* Improved customization of `rst-adornment-faces-alist`

  Hopefully this will not break existing customization.

* Character syntax adopted to match plain text again

Other code improvements suggested by Emacs developers:

* Replaced use of `defun`\s from `cl.el` by own definitions

* Improved lots and lots of comments and documentation strings
  including spelling fixes

* Fixed version stuff

* Improved some functions

* Byte-compiling emits no warnings and works

* Added tests

Other improvements:

* Default for customizing `rst-adornment-faces-alist` is now safe

  Thanks to Samuel Bronson for the patch.


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@7444 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>* Package version</title>
<updated>2011-03-20T17:20:36+00:00</updated>
<author>
<name>smerten</name>
<email>smerten@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2011-03-20T17:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=6dc6c5a2e1249836c3d6f890041412b0871a7cb5'/>
<id>6dc6c5a2e1249836c3d6f890041412b0871a7cb5</id>
<content type='text'>
  There is a package version in `rst-version`. For a release it's only
  the official version number, for development version in addition it
  contains the revision and timestamp.

  The package version is used for customizable variables according to
  Emacs standards.

* Indentation and filling

  Indentation and filling is completely revised / new. The general
  idea is to determine tabs which make sense for reStructuredText and
  use them for indentation and filling.

  Like in other modes &lt;tab&gt; always indents the current line. If the
  current indentation is irregular the most likely tab for continuing
  the last block is used. If the indentation matches a tab already the
  indentation for the next tab in the list of possible tabs is used.

  The customization group `rst-indent` contains a couple of
  customizable variables to match different styles.

  Auto-fill uses these mechanism, too.

  Filling also uses these mechanisms. For most types of
  reStructuredText blocks &lt;M-q&gt; (`fill-paragraph`) does what you
  expect including filling of regions.

  These features should improve the experience of editing
  reStructuredText in Emacs much. Feedback on these features is
  welcome.

* Improved paragraph recognition

  Most reStructuredText blocks are now recognized as paragraphs. Thus
  things like &lt;C-down&gt; (`forward-paragraph`) and friends work. This
  also influences filling.

* Comment handling

  Comment handling is revised / new. &lt;M-#&gt; (`comment-region`) works
  and comments are treated correctly in filling.

  At the moment only one style for commenting regions is supported.
  Feedback on this feature is welcome.

* Deprecated commands

  The following commands had never been bound to keys. It seems
  unlikely that they are used and for this reason they are deprecated
  starting with this release:

  * `rst-replace-lines`

  * `rst-join-paragraph`

  * `rst-force-fill-paragraph`

  * `rst-repeat-last-character`

  Feedback whether they are really used by someone is welcome.
  Otherwise they are removed at some point.

* New customizable variables

  A couple of variables defined by `defvar` so far are now
  customizable:

  * `rst-adjust-hook`

  * `rst-new-adornment-down`

  * `rst-preferred-bullets`

* New tests

  Lots of tests have been added.


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@6993 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  There is a package version in `rst-version`. For a release it's only
  the official version number, for development version in addition it
  contains the revision and timestamp.

  The package version is used for customizable variables according to
  Emacs standards.

* Indentation and filling

  Indentation and filling is completely revised / new. The general
  idea is to determine tabs which make sense for reStructuredText and
  use them for indentation and filling.

  Like in other modes &lt;tab&gt; always indents the current line. If the
  current indentation is irregular the most likely tab for continuing
  the last block is used. If the indentation matches a tab already the
  indentation for the next tab in the list of possible tabs is used.

  The customization group `rst-indent` contains a couple of
  customizable variables to match different styles.

  Auto-fill uses these mechanism, too.

  Filling also uses these mechanisms. For most types of
  reStructuredText blocks &lt;M-q&gt; (`fill-paragraph`) does what you
  expect including filling of regions.

  These features should improve the experience of editing
  reStructuredText in Emacs much. Feedback on these features is
  welcome.

* Improved paragraph recognition

  Most reStructuredText blocks are now recognized as paragraphs. Thus
  things like &lt;C-down&gt; (`forward-paragraph`) and friends work. This
  also influences filling.

* Comment handling

  Comment handling is revised / new. &lt;M-#&gt; (`comment-region`) works
  and comments are treated correctly in filling.

  At the moment only one style for commenting regions is supported.
  Feedback on this feature is welcome.

* Deprecated commands

  The following commands had never been bound to keys. It seems
  unlikely that they are used and for this reason they are deprecated
  starting with this release:

  * `rst-replace-lines`

  * `rst-join-paragraph`

  * `rst-force-fill-paragraph`

  * `rst-repeat-last-character`

  Feedback whether they are really used by someone is welcome.
  Otherwise they are removed at some point.

* New customizable variables

  A couple of variables defined by `defvar` so far are now
  customizable:

  * `rst-adjust-hook`

  * `rst-new-adornment-down`

  * `rst-preferred-bullets`

* New tests

  Lots of tests have been added.


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@6993 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>Functional changes</title>
<updated>2010-12-12T18:32:18+00:00</updated>
<author>
<name>smerten</name>
<email>smerten@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2010-12-12T18:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=55155ca3f4062f6db77337af84193739d4e5f2b1'/>
<id>55155ca3f4062f6db77337af84193739d4e5f2b1</id>
<content type='text'>
==================

* `rst-insert-list` inserts new list or continues existing lists

  * Based on code by Wei-Wei Guo

* Revised key bindings

  * Rebound nearly all bindings to make room in the keymap for further
    extensions and to bind them to the same keys as in other modes

  * New key bindings use a two step approach

  * Old bindings are still present but deprecated

  * Bindings are described with ^H

* Improvements in regular expressions

  * `comment-start-skip` cares about indendation relative to explicit
    markup tag so such comments are filled properly

  * Shift region works with all kinds of valid item types

  * Paragraph starts recognize list item types and no longer allows
    "&gt;" prefixes

* Other improvements

  * Bullets are no longer customizable and contain all bullets
    supported by reST

  * `rst-toc-update` sets point correctly

  * `rst-bullet-list-region` uses `rst-preferred-bullets`

Refactorings
============

* Regular expressions are handled by own infrastructure so they become
  much more comprehensible

* Revised tests

  * Introduced `ert` as a test framework

  * Added support for `ert` based tests

  * Refactored existing tests to use `ert`

  * Added tests for regular expression refactoring

  * Added tests for inserting items

  * Added tests for toc insertion

* Improved structure of some functions

* Replaced "decoration" and derivatives to "adornment" so the wording
  is now the same everywhere

* Made a couple of reST structures explicit in `defconst`\s

* Removed Emacs backward compatibility code

* Added `IDEAS.rst`


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@6501 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
==================

* `rst-insert-list` inserts new list or continues existing lists

  * Based on code by Wei-Wei Guo

* Revised key bindings

  * Rebound nearly all bindings to make room in the keymap for further
    extensions and to bind them to the same keys as in other modes

  * New key bindings use a two step approach

  * Old bindings are still present but deprecated

  * Bindings are described with ^H

* Improvements in regular expressions

  * `comment-start-skip` cares about indendation relative to explicit
    markup tag so such comments are filled properly

  * Shift region works with all kinds of valid item types

  * Paragraph starts recognize list item types and no longer allows
    "&gt;" prefixes

* Other improvements

  * Bullets are no longer customizable and contain all bullets
    supported by reST

  * `rst-toc-update` sets point correctly

  * `rst-bullet-list-region` uses `rst-preferred-bullets`

Refactorings
============

* Regular expressions are handled by own infrastructure so they become
  much more comprehensible

* Revised tests

  * Introduced `ert` as a test framework

  * Added support for `ert` based tests

  * Refactored existing tests to use `ert`

  * Added tests for regular expression refactoring

  * Added tests for inserting items

  * Added tests for toc insertion

* Improved structure of some functions

* Replaced "decoration" and derivatives to "adornment" so the wording
  is now the same everywhere

* Made a couple of reST structures explicit in `defconst`\s

* Removed Emacs backward compatibility code

* Added `IDEAS.rst`


git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@6501 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed batch tests for rst.el (thanks to Jeffrey C. Jacobs for notifying they were broken)</title>
<updated>2009-01-01T05:08:58+00:00</updated>
<author>
<name>blais</name>
<email>blais@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2009-01-01T05:08:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=1608ea67cd31ef76de49294a26c83f70e4eb4ca1'/>
<id>1608ea67cd31ef76de49294a26c83f70e4eb4ca1</id>
<content type='text'>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@5836 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@5836 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>Misc rst.el adjustments</title>
<updated>2007-12-03T20:22:26+00:00</updated>
<author>
<name>blais</name>
<email>blais@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2007-12-03T20:22:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=746ac5842ec44c378ba2796735aadb46386eab46'/>
<id>746ac5842ec44c378ba2796735aadb46386eab46</id>
<content type='text'>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@5467 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@5467 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>Backported to emacs-21.</title>
<updated>2005-09-09T15:29:59+00:00</updated>
<author>
<name>blais</name>
<email>blais@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2005-09-09T15:29:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=a5723d340d706860a72134f6b9e10ed5c44f903d'/>
<id>a5723d340d706860a72134f6b9e10ed5c44f903d</id>
<content type='text'>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3861 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3861 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
<entry>
<title>New support for section title underlining in Emacs.</title>
<updated>2005-09-09T15:17:31+00:00</updated>
<author>
<name>blais</name>
<email>blais@929543f6-e4f2-0310-98a6-ba3bd3dd1d04</email>
</author>
<published>2005-09-09T15:17:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/docutils.git/commit/?id=7a58fc5a1a3b32797f9668a727121e4c483d5482'/>
<id>7a58fc5a1a3b32797f9668a727121e4c483d5482</id>
<content type='text'>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3860 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@3860 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
</pre>
</div>
</content>
</entry>
</feed>
