diff options
| author | Joakim Verona | 2012-05-21 00:37:29 +0200 |
|---|---|---|
| committer | Joakim Verona | 2012-05-21 00:37:29 +0200 |
| commit | 74f082445c1dd0c92d5bb187db0d50287e3a7bae (patch) | |
| tree | 48e3d8fd9df3876665654eab9bcf96ec492a31e9 /etc | |
| parent | 52862ad482e030e4d54cd7d6e250d76e59ee0554 (diff) | |
| parent | 1b170bc63c2f3a3fbe6ba6996d5a015e82634909 (diff) | |
| download | emacs-74f082445c1dd0c92d5bb187db0d50287e3a7bae.tar.gz emacs-74f082445c1dd0c92d5bb187db0d50287e3a7bae.zip | |
upstream, fix conflicts
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/CONTRIBUTE | 25 | ||||
| -rw-r--r-- | etc/ChangeLog | 22 | ||||
| -rw-r--r-- | etc/MORE.STUFF | 141 | ||||
| -rw-r--r-- | etc/NEWS | 225 | ||||
| -rw-r--r-- | etc/ORG-NEWS | 948 | ||||
| -rw-r--r-- | etc/TODO | 10 | ||||
| -rw-r--r-- | etc/forms/README | 1 | ||||
| -rw-r--r-- | etc/forms/forms-d2.dat (renamed from etc/forms-d2.dat) | 0 | ||||
| -rw-r--r-- | etc/forms/forms-d2.el | 103 | ||||
| -rw-r--r-- | etc/forms/forms-pass.el | 33 | ||||
| -rw-r--r-- | etc/org/OrgOdtStyles.xml | 20 | ||||
| -rw-r--r-- | etc/refcards/README | 15 | ||||
| -rw-r--r-- | etc/refcards/calccard.pdf | bin | 153616 -> 153779 bytes | |||
| -rw-r--r-- | etc/refcards/cs-dired-ref.pdf | bin | 67057 -> 66941 bytes | |||
| -rw-r--r-- | etc/refcards/cs-refcard.pdf | bin | 87237 -> 87189 bytes | |||
| -rw-r--r-- | etc/refcards/de-refcard.pdf | bin | 125665 -> 125594 bytes | |||
| -rw-r--r-- | etc/refcards/dired-ref.pdf | bin | 85646 -> 85574 bytes | |||
| -rw-r--r-- | etc/refcards/fr-dired-ref.pdf | bin | 87517 -> 87452 bytes | |||
| -rw-r--r-- | etc/refcards/fr-refcard.pdf | bin | 121482 -> 121431 bytes | |||
| -rw-r--r-- | etc/refcards/gnus-booklet.pdf | bin | 152568 -> 152542 bytes | |||
| -rw-r--r-- | etc/refcards/gnus-refcard.pdf | bin | 154872 -> 154831 bytes | |||
| -rw-r--r-- | etc/refcards/pl-refcard.pdf | bin | 65689 -> 92536 bytes | |||
| -rw-r--r-- | etc/refcards/pt-br-refcard.pdf | bin | 116731 -> 116662 bytes | |||
| -rw-r--r-- | etc/refcards/refcard.pdf | bin | 116497 -> 116725 bytes | |||
| -rw-r--r-- | etc/refcards/ru-refcard.pdf | bin | 147939 -> 147864 bytes | |||
| -rw-r--r-- | etc/refcards/sk-dired-ref.pdf | bin | 66284 -> 66171 bytes | |||
| -rw-r--r-- | etc/refcards/sk-refcard.pdf | bin | 88590 -> 88535 bytes |
27 files changed, 1415 insertions, 128 deletions
diff --git a/etc/CONTRIBUTE b/etc/CONTRIBUTE index 06b9a9e45a5..aff350f9642 100644 --- a/etc/CONTRIBUTE +++ b/etc/CONTRIBUTE | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | Copyright (C) 2006-2012 Free Software Foundation, Inc. | 1 | Copyright (C) 2006-2012 Free Software Foundation, Inc. |
| 2 | See end for license conditions. | 2 | See end for license conditions. |
| 3 | 3 | ||
| 4 | 4 | ||
| @@ -44,13 +44,24 @@ Ref: The "Tips" Appendix in the Emacs Lisp Reference. | |||
| 44 | 44 | ||
| 45 | * Copyright Assignment | 45 | * Copyright Assignment |
| 46 | 46 | ||
| 47 | We can accept small changes (roughly, fewer than 15 lines) without | 47 | The FSF (Free Software Foundation) is the copyright holder for GNU Emacs. |
| 48 | legal papers. Anything more substantial requires a copyright | 48 | The FSF is a nonprofit with a worldwide mission to promote computer |
| 49 | disclaimer or assignment (the latter is preferred, especially for | 49 | user freedom and to defend the rights of all free software users. |
| 50 | larger changes). Both of these involved filling out a short form and | 50 | For general information, see the website http://www.fsf.org/ . |
| 51 | filing it with the FSF. The process is straightforward -- contact us | 51 | |
| 52 | at emacs-devel@gnu.org to obtain the relevant forms. | 52 | Generally speaking, for non-trivial contributions to GNU Emacs we |
| 53 | require that the copyright be assigned to the FSF. For the reasons | ||
| 54 | behind this, see: http://www.gnu.org/licenses/why-assign.html . | ||
| 53 | 55 | ||
| 56 | Copyright assignment is a simple process. If you live in the US, you | ||
| 57 | can do it entirely electronically. We can help you get started, and | ||
| 58 | answer any questions you may have (or point you to the people with the | ||
| 59 | answers), at the emacs-devel@gnu.org mailing list. | ||
| 60 | |||
| 61 | A copyright disclaimer is also a possibility, but we prefer an assignment. | ||
| 62 | We can accept small changes (roughly, fewer than 15 lines) without | ||
| 63 | an assignment. This is a cumulative limit (e.g. three separate 5 line | ||
| 64 | patches) over all your contributions. | ||
| 54 | 65 | ||
| 55 | * Getting the Source Code | 66 | * Getting the Source Code |
| 56 | 67 | ||
diff --git a/etc/ChangeLog b/etc/ChangeLog index 9353b617cb2..ffd9f7d31f6 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,25 @@ | |||
| 1 | 2012-05-07 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * forms/forms-d2.el, forms/forms-pass.el: Move here from ../lisp. | ||
| 4 | * forms/forms-d2.dat: Move to forms/ subdirectory. | ||
| 5 | * forms/README: New. | ||
| 6 | |||
| 7 | 2012-05-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 8 | |||
| 9 | * NEWS: Do not limit current-time-string to years 1000..9999. | ||
| 10 | |||
| 11 | 2012-04-27 Jambunathan K <kjambunathan@gmail.com> | ||
| 12 | |||
| 13 | * org/OrgOdtStyles.xml (OrgDescriptionList): Modify style. With | ||
| 14 | this change, in a description list, if the description paragraph | ||
| 15 | spawns multiple lines then it will correctly indented. | ||
| 16 | |||
| 17 | 2012-04-20 Glenn Morris <rgm@gnu.org> | ||
| 18 | |||
| 19 | * CONTRIBUTE: Expand a bit on copyright assignments. | ||
| 20 | |||
| 21 | * MORE.STUFF: General update. Mention list-packages. | ||
| 22 | Remove many old/outdated URLs. | ||
| 1 | 2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org> | 23 | 2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 24 | ||
| 3 | * publicsuffix.txt: New file (bug#1401). | 25 | * publicsuffix.txt: New file (bug#1401). |
diff --git a/etc/MORE.STUFF b/etc/MORE.STUFF index 84a34d24585..7186047dfb6 100644 --- a/etc/MORE.STUFF +++ b/etc/MORE.STUFF | |||
| @@ -1,99 +1,87 @@ | |||
| 1 | More Neat Stuff for your Emacs | 1 | More Neat Stuff for your Emacs |
| 2 | 2 | ||
| 3 | Copyright (C) 1993, 1999, 2001-2012 Free Software Foundation, Inc. | 3 | Copyright (C) 1993, 1999, 2001-2012 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | This file describes GNU Emacs programs and resources that are | 6 | The easiest way to add more features to your Emacs is to use the command |
| 7 | maintained by other people. Some of these may become part of the | 7 | M-x list-packages. This contacts the server at <URL:http://elpa.gnu.org>, |
| 8 | Emacs distribution in the future. Others we unfortunately can't | 8 | where many Emacs Lisp packages are stored. These are distributed |
| 9 | distribute, even though they are free software, because we lack legal | 9 | separately from Emacs itself for reasons of space, etc. You can browse |
| 10 | papers for copyright purposes. Also included are sites where | 10 | the resulting *Packages* buffer to see what is available, and then |
| 11 | development versions of some packages distributed with Emacs may be | 11 | Emacs can automatically download and install the packages that you |
| 12 | found. | 12 | select. See the section "Emacs Lisp Packages" in the Emacs manual |
| 13 | for more details. | ||
| 13 | 14 | ||
| 14 | You might also look at the Emacs web page | 15 | Below we describe some GNU Emacs programs and resources that are |
| 15 | <URL:http://www.gnu.org/software/emacs/emacs.html>. If you use the | 16 | maintained by other people. Some of these may become part of the |
| 16 | Windows-32 version of Emacs, see the NTEmacs sites listed in the FAQ. | 17 | Emacs distribution, or GNU ELPA, in the future. Others we unfortunately |
| 18 | can't distribute, even though they are free software, because we lack | ||
| 19 | legal papers for copyright purposes. | ||
| 17 | 20 | ||
| 18 | Please submit a bug report if you find that any of the addresses | 21 | Also listed are sites where development versions of some packages |
| 19 | listed here fail. | 22 | distributed with Emacs may be found. |
| 20 | 23 | ||
| 21 | * The `Emacs Lisp List' at | 24 | It is difficult to keep this file up-to-date, and it only lists a fraction |
| 22 | <URL:http://www.damtp.cam.ac.uk/user/eglen/emacs/ell.html> has pointers | 25 | of the Emacs modes that are available. If you are interested in |
| 23 | to sources of a large number of packages. | 26 | a particular feature, then after checking Emacs itself and GNU ELPA, |
| 27 | a web search is often the best way to find results. | ||
| 24 | 28 | ||
| 25 | * gnu.emacs.sources | 29 | * The gnu-emacs-sources mailing list |
| 30 | <URL:https://lists.gnu.org/mailman/listinfo/gnu-emacs-sources> | ||
| 31 | which is gatewayed to the gnu.emacs.sources newsgroup (although the | ||
| 32 | connection between the two can be unreliable) is an official | ||
| 33 | place where people can post or announce their extensions to Emacs. | ||
| 26 | 34 | ||
| 27 | Packages posted to the gnu.emacs.sources newsgroup (see | 35 | * The `Emacs Lisp List' at |
| 28 | etc/MAILINGLISTS) might be archived specifically (try a web search | 36 | <URL:http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html> has pointers |
| 29 | engine) or retrievable from general Usenet archive services. | 37 | to sources of a large number of packages. Unfortunately, at the time |
| 38 | of writing it seems to no longer be updating. | ||
| 30 | 39 | ||
| 31 | * emacswiki.org | 40 | * emacswiki.org |
| 41 | The Emacs Wiki has an area for storing elisp files | ||
| 42 | <URL:http://www.emacswiki.org/cgi-bin/wiki/ElispArea>. | ||
| 32 | 43 | ||
| 33 | The Emacs Wiki has an area for storing elisp files | 44 | * WikEmacs |
| 34 | <URL:http://www.emacswiki.org/cgi-bin/wiki/ElispArea>. | 45 | <URL:http://wikemacs.org> is an alternative wiki for Emacs. |
| 35 | |||
| 36 | * Emacs tutorials and manuals | ||
| 37 | 46 | ||
| 38 | * Emacs slides and tutorials can be found here: | 47 | * Emacs slides and tutorials can be found here: |
| 39 | <URL:http://web.psung.name/emacs/> | 48 | <URL:http://web.psung.name/emacs/> |
| 40 | 49 | ||
| 41 | * Maintenance versions of some packages distributed with Emacs | 50 | * Maintenance versions of some packages distributed with Emacs |
| 42 | 51 | ||
| 43 | You might find bug-fixes or enhancements in these places. | 52 | You might find bug-fixes or enhancements in these places. |
| 53 | In many cases, however, development of these packages has shifted to Emacs, | ||
| 54 | so you will find the latest version in Emacs. | ||
| 44 | 55 | ||
| 45 | * Ada-mode: <URL:http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html> | 56 | * Ada-mode: <URL:http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html> |
| 46 | 57 | ||
| 47 | * Battery and Info Look: <URL:http://ralph-schleicher.de/emacs.html> | 58 | * Battery and Info Look: <URL:http://ralph-schleicher.de/emacs.html> |
| 48 | 59 | ||
| 49 | * BS: <URL:http://www.geekware.de/software/emacs/index.html> | ||
| 50 | |||
| 51 | * Calculator: <URL:http://www.barzilay.org/misc/calculator.el> | ||
| 52 | |||
| 53 | * CC mode: <URL:http://cc-mode.sourceforge.net/> | 60 | * CC mode: <URL:http://cc-mode.sourceforge.net/> |
| 54 | 61 | ||
| 55 | * CPerl: <URL:http://math.berkeley.edu/~ilya/software/emacs/> | 62 | * CPerl: <URL:http://math.berkeley.edu/~ilya/software/emacs/> |
| 56 | 63 | ||
| 57 | * Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html> | 64 | * Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html> |
| 58 | 65 | ||
| 59 | * Eldoc and Rlogin: | ||
| 60 | <URL:http://www.splode.com/~friedman/software/emacs-lisp/> | ||
| 61 | |||
| 62 | * ERC: <URL:http://savannah.gnu.org/projects/erc/> | 66 | * ERC: <URL:http://savannah.gnu.org/projects/erc/> |
| 63 | 67 | ||
| 64 | * Etags: <URL:http://fly.isti.cnr.it/software/> | ||
| 65 | |||
| 66 | * Gnus: <URL:http://www.gnus.org/> | 68 | * Gnus: <URL:http://www.gnus.org/> |
| 67 | 69 | ||
| 68 | * Ispell: <URL:http://www.kdstevens.com/stevens/ispell-page.html> | ||
| 69 | |||
| 70 | * MH-E: <URL:http://mh-e.sourceforge.net/> | 70 | * MH-E: <URL:http://mh-e.sourceforge.net/> |
| 71 | 71 | ||
| 72 | * nXML: <URL:http://www.thaiopensource.com/nxml-mode/> | 72 | * nXML: <URL:http://www.thaiopensource.com/nxml-mode/> |
| 73 | 73 | ||
| 74 | * Org mode: <URL:http://orgmode.org/> | 74 | * Org mode: <URL:http://orgmode.org/> |
| 75 | 75 | ||
| 76 | * PS mode: <URL:http://odur.let.rug.nl/%7Ekleiweg/postscript/> | ||
| 77 | |||
| 78 | * PS-print: <URL:http://www.emacswiki.org/cgi-bin/wiki/PsPrintPackage> | ||
| 79 | |||
| 80 | * Python: <URL:http://www.loveshack.ukfsn.org/emacs/> | ||
| 81 | |||
| 82 | * QuickURL: <URL:http://www.davep.org/emacs/> | ||
| 83 | |||
| 84 | * RefTeX: <URL:http://www.gnu.org/software/auctex/reftex.html> | 76 | * RefTeX: <URL:http://www.gnu.org/software/auctex/reftex.html> |
| 85 | 77 | ||
| 86 | * Remember: <URL:https://gna.org/p/remember-el> | 78 | * Remember: <URL:https://gna.org/p/remember-el> |
| 87 | 79 | ||
| 88 | * Speedbar, Checkdoc etc: <URL:http://cedet.sourceforge.net/> | 80 | * CEDET: <URL:http://cedet.sourceforge.net/> |
| 89 | |||
| 90 | * SQL: <URL:http://www.emacswiki.org/cgi-bin/wiki/sql.el> | ||
| 91 | 81 | ||
| 92 | * Tramp: Remote file access via rsh/ssh | 82 | * Tramp: Remote file access via rsh/ssh |
| 93 | <URL:http://savannah.gnu.org/projects/tramp/> | 83 | <URL:http://savannah.gnu.org/projects/tramp/> |
| 94 | 84 | ||
| 95 | * Webjump: <URL:http://www.neilvandyke.org/webjump> | ||
| 96 | |||
| 97 | * Auxiliary files | 85 | * Auxiliary files |
| 98 | 86 | ||
| 99 | * (Tex)info files for use with Info-look that don't come from GNU | 87 | * (Tex)info files for use with Info-look that don't come from GNU |
| @@ -114,18 +102,16 @@ Emacs for various reasons, sometimes because their authors haven't made | |||
| 114 | a copyright assignment to the FSF. Some of them may be integrated in | 102 | a copyright assignment to the FSF. Some of them may be integrated in |
| 115 | the future. | 103 | the future. |
| 116 | 104 | ||
| 117 | You might like to check whether they are packaged for your system. | 105 | Your operating system distribution may include several of these as optional |
| 118 | Several are for Debian GNU/Linux in particular. | 106 | packages that you can install. |
| 119 | 107 | ||
| 120 | * AUCTeX: <URL:http://www.gnu.org/software/auctex/> | 108 | * AUCTeX: <URL:http://www.gnu.org/software/auctex/> |
| 121 | An extensible package that supports writing and formatting TeX | 109 | An extensible package that supports writing and formatting TeX |
| 122 | files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX). | 110 | files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX). |
| 111 | Available from GNU ELPA. | ||
| 123 | 112 | ||
| 124 | * BBDB: personal Info Rolodex integrated with mail/news: | 113 | * BBDB: personal Info Rolodex integrated with mail/news: |
| 125 | <URL:http://bbdb.sourceforge.net/> | 114 | <URL:http://savannah.nongnu.org/projects/bbdb> |
| 126 | [You might want to set the coding system of your .bbdb file to | ||
| 127 | emacs-mule, say by adding `("\\.bbdb\\'" . emacs-mule)' to | ||
| 128 | `file-coding-system-alist' for non-ASCII characters.] | ||
| 129 | 115 | ||
| 130 | * Boxquote: <URL:http://www.davep.org/emacs/> | 116 | * Boxquote: <URL:http://www.davep.org/emacs/> |
| 131 | 117 | ||
| @@ -143,13 +129,6 @@ Several are for Debian GNU/Linux in particular. | |||
| 143 | * Ee: categorizing information manager: | 129 | * Ee: categorizing information manager: |
| 144 | <URL:http://www.jurta.org/en/emacs/ee/> | 130 | <URL:http://www.jurta.org/en/emacs/ee/> |
| 145 | 131 | ||
| 146 | * EFS: enhanced version of ange-ftp: | ||
| 147 | <URL:http://www-pu.informatik.uni-tuebingen.de/users/sperber/software/efs/> | ||
| 148 | |||
| 149 | * Elib library: <URL:http://www.gnu.org/software/elib/elib.html> | ||
| 150 | From GNU distribution mirrors. (Much of this functionality is now | ||
| 151 | in Emacs.) | ||
| 152 | |||
| 153 | * EMacro: <URL:http://emacro.sourceforge.net/> | 132 | * EMacro: <URL:http://emacro.sourceforge.net/> |
| 154 | EMacro is a portable configuration file that configures itself. | 133 | EMacro is a portable configuration file that configures itself. |
| 155 | 134 | ||
| @@ -168,33 +147,19 @@ Several are for Debian GNU/Linux in particular. | |||
| 168 | * Emacs Wiki Mode: <URL:http://mwolson.org/projects/EmacsWikiMode.html> | 147 | * Emacs Wiki Mode: <URL:http://mwolson.org/projects/EmacsWikiMode.html> |
| 169 | A wiki-like publishing tool and personal information manager | 148 | A wiki-like publishing tool and personal information manager |
| 170 | 149 | ||
| 171 | * Gnuserv: | ||
| 172 | <URL:http://www.hpl.hp.com/personal/ange/gnuserv/home.html> | ||
| 173 | Alternative emacsclient/emacsserver. Also available from this Web | ||
| 174 | page: eiffel-mode.el. | ||
| 175 | |||
| 176 | * Go in a buffer: Go Text Protocol client: | 150 | * Go in a buffer: Go Text Protocol client: |
| 177 | <URL:http://www.gnuvola.org/software/personal-elisp/dist/lisp/diversions/gnugo.el> | 151 | <URL:http://www.gnuvola.org/software/personal-elisp/dist/lisp/diversions/gnugo.el> |
| 178 | A modified version is also bundled with GNU Go: | 152 | A modified version is also bundled with GNU Go: |
| 179 | <URL:http://www.gnu.org/software/gnugo/gnugo.html> | 153 | <URL:http://www.gnu.org/software/gnugo/gnugo.html> |
| 180 | 154 | ||
| 181 | * hm--html-menus: | ||
| 182 | <URL:ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/> | ||
| 183 | HTML-specific editing. Can work with PSGML. | ||
| 184 | |||
| 185 | * Hyperbole: | 155 | * Hyperbole: |
| 186 | <URL:http://directory.fsf.org/hyperbole.html> | 156 | <URL:http://directory.fsf.org/wiki/Hyperbole> |
| 187 | Hyperbole is an open, efficient, programmable information | 157 | Hyperbole is an open, efficient, programmable information |
| 188 | management and hypertext system. | 158 | management and hypertext system. |
| 189 | 159 | ||
| 190 | * JDEE: <URL:http://jdee.sourceforge.net/> | 160 | * JDEE: <URL:http://jdee.sourceforge.net/> |
| 191 | Provides a Java development environment for Emacs. | 161 | Provides a Java development environment for Emacs. |
| 192 | 162 | ||
| 193 | * Mailcrypt: | ||
| 194 | <URL:http://mailcrypt.sourceforge.net/> | ||
| 195 | PGP and GPG support. PGP isn't free software, but GPG, the GNU | ||
| 196 | Privacy Guard, is a free replacement <URL:http://www.gnupg.org/>. | ||
| 197 | |||
| 198 | * Mew: <URL:http://www.mew.org/> | 163 | * Mew: <URL:http://www.mew.org/> |
| 199 | A MIME mail reader for Emacs/XEmacs. | 164 | A MIME mail reader for Emacs/XEmacs. |
| 200 | 165 | ||
| @@ -208,9 +173,6 @@ Several are for Debian GNU/Linux in particular. | |||
| 208 | * Preview LaTeX: embed preview LaTeX images in source buffer. | 173 | * Preview LaTeX: embed preview LaTeX images in source buffer. |
| 209 | <URL:http://www.gnu.org/software/auctex/preview-latex.html> | 174 | <URL:http://www.gnu.org/software/auctex/preview-latex.html> |
| 210 | 175 | ||
| 211 | * PSGML: <URL:http://www.lysator.liu.se/projects/about_psgml.html> | ||
| 212 | DTD-aware serious SGML/XML editing. | ||
| 213 | |||
| 214 | * Quack: <URL:http://www.neilvandyke.org/quack/> | 176 | * Quack: <URL:http://www.neilvandyke.org/quack/> |
| 215 | Quack enhances Emacs support for Scheme. | 177 | Quack enhances Emacs support for Scheme. |
| 216 | 178 | ||
| @@ -227,26 +189,17 @@ Several are for Debian GNU/Linux in particular. | |||
| 227 | * Tamago: Chinese/Japanese/Korean input method | 189 | * Tamago: Chinese/Japanese/Korean input method |
| 228 | <URL:http://www.m17n.org/tamago/index.en.html> | 190 | <URL:http://www.m17n.org/tamago/index.en.html> |
| 229 | Emacs Lisp package to provide input methods for CJK characters. | 191 | Emacs Lisp package to provide input methods for CJK characters. |
| 230 | It can use these background conversion servers: | ||
| 231 | FreeWnn (jserver, cserver, tserver), | ||
| 232 | Wnn6, | ||
| 233 | SJ3 Ver.2 | ||
| 234 | 192 | ||
| 235 | * Tiny Tools: <URL:http://freshmeat.net/projects/emacs-tiny-tools> | 193 | * Tiny Tools: <URL:https://savannah.nongnu.org/projects/emacs-tiny-tools> |
| 236 | 194 | ||
| 237 | * VM (View Mail): Alternative mail reader | 195 | * VM (View Mail): Alternative mail reader |
| 238 | <URL:http://launchpad.net/vm> | 196 | <URL:http://launchpad.net/vm> |
| 239 | Previously hosted at: <URL:http://www.nongnu.org/viewmail/> | 197 | Previously hosted at: <URL:http://www.nongnu.org/viewmail/> |
| 240 | There are VM newsgroups: <URL:news:gnu.emacs.vm.info>, and | ||
| 241 | <URL:news:gnu.emacs.vm.bug>. | ||
| 242 | 198 | ||
| 243 | * W3: <URL:http://savannah.gnu.org/projects/w3/> | 199 | * W3 Web browser: <URL:http://savannah.gnu.org/projects/w3/> |
| 244 | Web browser. There's a W3 mail list/newsgroup | ||
| 245 | <URL:http://savannah.gnu.org/mail/?group=w3>. | ||
| 246 | 200 | ||
| 247 | * Wanderlust: <URL:http://www.gohome.org/wl/> | 201 | * Wanderlust: <URL:http://www.gohome.org/wl/> |
| 248 | Yet Another Message Interface on Emacsen. Wanderlust is a mail/news | 202 | Wanderlust is a mail/news reader for Emacs. |
| 249 | reader supporting IMAP4rev1 for emacsen. | ||
| 250 | 203 | ||
| 251 | * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/> | 204 | * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/> |
| 252 | WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash) | 205 | WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash) |
| @@ -257,8 +210,8 @@ Several are for Debian GNU/Linux in particular. | |||
| 257 | 210 | ||
| 258 | Local Variables: | 211 | Local Variables: |
| 259 | mode: text | 212 | mode: text |
| 260 | mode: view | 213 | eval: (view-mode 1) |
| 261 | mode: goto-address | 214 | eval: (goto-address-mode 1) |
| 262 | End: | 215 | End: |
| 263 | 216 | ||
| 264 | This file is part of GNU Emacs. | 217 | This file is part of GNU Emacs. |
| @@ -22,6 +22,25 @@ so we will look at it and add it to the manual. | |||
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | * Installation Changes in Emacs 24.2 | 24 | * Installation Changes in Emacs 24.2 |
| 25 | |||
| 26 | ** New configure option '--enable-gcc-warnings', intended for developers. | ||
| 27 | If building with GCC, this enables compile-time checks that warn about | ||
| 28 | possibly-questionable C code. On a recent GNU system there should be | ||
| 29 | no warnings; on older and on non-GNU systems the generated warnings | ||
| 30 | may be useful. | ||
| 31 | |||
| 32 | --- | ||
| 33 | ** Emacs uses libtinfo in preference to libncurses, if available. | ||
| 34 | |||
| 35 | --- | ||
| 36 | ** On FreeBSD and NetBSD, configure no longer adds /usr/local/lib and | ||
| 37 | /usr/pkg/lib to the linker search path. You must add them yourself if | ||
| 38 | you want them. | ||
| 39 | |||
| 40 | --- | ||
| 41 | ** On Mac OS X, configure no longer automatically adds the Fink /sw | ||
| 42 | directories to the search path. You must add them yourself if you want them. | ||
| 43 | |||
| 25 | 44 | ||
| 26 | * Startup Changes in Emacs 24.2 | 45 | * Startup Changes in Emacs 24.2 |
| 27 | 46 | ||
| @@ -32,9 +51,32 @@ been adding them there, put them somewhere else, eg site-lisp. | |||
| 32 | 51 | ||
| 33 | * Changes in Emacs 24.2 | 52 | * Changes in Emacs 24.2 |
| 34 | 53 | ||
| 54 | ** New functions `system-users', `system-groups' return lists of the user | ||
| 55 | name, group names known to the system (where possible). | ||
| 56 | |||
| 35 | ** If your Emacs was built from a bzr checkout, the new variable | 57 | ** If your Emacs was built from a bzr checkout, the new variable |
| 36 | `emacs-bzr-version' contains information about which bzr revision was used. | 58 | `emacs-bzr-version' contains information about which bzr revision was used. |
| 37 | 59 | ||
| 60 | ** ImageMagick support, if available, is automatically enabled. | ||
| 61 | It is no longer necessary to call `imagemagick-register-types' | ||
| 62 | explicitly to install ImageMagick image types; that function is called | ||
| 63 | automatically when setting `imagemagick-types-inhibit'. | ||
| 64 | |||
| 65 | *** Setting `imagemagick-types-inhibit' to t now disables the use of | ||
| 66 | ImageMagick to view images, set | ||
| 67 | |||
| 68 | ** String values for `initial-buffer-choice' also apply to emacsclient | ||
| 69 | frames, if emacsclient is only told to open a new frame without | ||
| 70 | specifying any file to visit or expression to evaluate. | ||
| 71 | |||
| 72 | +++ | ||
| 73 | ** You can prevent the creation of lock files by setting `create-lockfiles' | ||
| 74 | to nil. Use with caution, and only if you really need to. | ||
| 75 | |||
| 76 | +++ | ||
| 77 | ** Using "unibyte: t" in Lisp source files is obsolete. | ||
| 78 | Use "coding: raw-text" instead. | ||
| 79 | |||
| 38 | 80 | ||
| 39 | * Editing Changes in Emacs 24.2 | 81 | * Editing Changes in Emacs 24.2 |
| 40 | 82 | ||
| @@ -52,20 +94,157 @@ character when doing minibuffer filename prompts. | |||
| 52 | 94 | ||
| 53 | * Changes in Specialized Modes and Packages in Emacs 24.2 | 95 | * Changes in Specialized Modes and Packages in Emacs 24.2 |
| 54 | 96 | ||
| 55 | ** which-function-mode now applies to all applicable major modes by default. | 97 | ** `sh-script' |
| 98 | *** Pairing of parens/quotes uses electric-pair-mode instead of skeleton-pair. | ||
| 99 | *** `sh-electric-here-document-mode' now controls auto-insertion of here-docs. | ||
| 100 | *** `sh-use-smie' lets you choose a new indentation and navigation code. | ||
| 101 | |||
| 102 | ** reStructuredText mode | ||
| 103 | |||
| 104 | *** Nearly all keys are rebound making room for more keys and comply | ||
| 105 | better to usage in other modes. Bindings are described with C-c C-h. | ||
| 106 | |||
| 107 | *** Major revision of indentation. Now works very similarly to other modes. | ||
| 108 | TAB is your friend. | ||
| 109 | |||
| 110 | *** Major revision of filling. Works fine with most of | ||
| 111 | reStructuredText syntax. Auto-filling is also supported. | ||
| 112 | |||
| 113 | *** Major revision of comment handling. | ||
| 114 | |||
| 115 | *** Major revision of fontification. Now works with `jit-lock-mode'. | ||
| 116 | |||
| 117 | *** reStructuredText syntax is covered more closely in many cases. | ||
| 118 | Among other things this improves the experience for Sphinx users. | ||
| 119 | |||
| 120 | *** `rst-insert-list' inserts a new list or continues existing lists. | ||
| 121 | |||
| 122 | *** Customization is extended, corrected and improved. | ||
| 123 | |||
| 124 | *** Negative prefix argument always works for `rst-adjust'. | ||
| 125 | |||
| 126 | *** Window configuration is reset after displaying TOC. | ||
| 127 | |||
| 128 | *** There is a package version in `rst-version'. | ||
| 129 | |||
| 130 | ** New `derived-mode' filter for Ibuffer, bound to `/ M'. | ||
| 131 | `/ m' is now bound to filter by used-mode, which used to be bound to `/ M'. | ||
| 132 | |||
| 133 | ** Apropos | ||
| 134 | |||
| 135 | *** The faces used by Apropos are now directly customizable. | ||
| 136 | These faces are named `apropos-symbol', `apropos-keybinding', and so on; | ||
| 137 | see the `apropos' Custom group for details. | ||
| 138 | |||
| 139 | **** The old options whose values specified faces to use were removed | ||
| 140 | (i.e. `apropos-symbol-face', `apropos-keybinding-face', etc.). | ||
| 141 | |||
| 142 | ** Calendar | ||
| 143 | |||
| 144 | *** The calendars produced by cal-html include holidays. | ||
| 145 | Customize cal-html-holidays to change this. | ||
| 146 | |||
| 147 | ** Customize | ||
| 148 | |||
| 149 | *** `custom-reset-button-menu' now defaults to t. | ||
| 150 | |||
| 151 | *** Non-option variables are never matched in `customize-apropos' and | ||
| 152 | `customize-apropos-options' (i.e. the prefix argument does nothing for | ||
| 153 | these commands now). | ||
| 56 | 154 | ||
| 57 | ** erc will look up server/channel names via auth-source and use the | 155 | ** erc will look up server/channel names via auth-source and use the |
| 58 | channel keys found, if any. | 156 | channel keys found, if any. |
| 59 | 157 | ||
| 158 | ** FFAP | ||
| 159 | |||
| 160 | *** The option `ffap-url-unwrap-remote' can now be a list of strings, | ||
| 161 | specifying URL types which should be converted to remote file names at | ||
| 162 | the FFAP prompt. The default is now '("ftp"). | ||
| 163 | |||
| 164 | ** Follow mode | ||
| 165 | |||
| 166 | *** The obsolete variable `follow-mode-off-hook' has been removed. | ||
| 167 | |||
| 168 | *** Follow mode no longer works by using advice. | ||
| 169 | The option `follow-intercept-processes' has been removed. | ||
| 170 | |||
| 60 | ** The `server-auth-key' variable can be used to set a permanent | 171 | ** The `server-auth-key' variable can be used to set a permanent |
| 61 | shared key for Emacs Server. | 172 | shared key for Emacs Server. |
| 62 | 173 | ||
| 174 | ** In Perl mode, new option `perl-indent-parens-as-block' causes non-block | ||
| 175 | closing brackets to be aligned with the line of the opening bracket. | ||
| 176 | |||
| 177 | ** FIXME something happened to ses.el, 2012-04-17. | ||
| 178 | |||
| 179 | ** which-function-mode now applies to all applicable major modes by default. | ||
| 180 | |||
| 181 | ** D-Bus | ||
| 182 | |||
| 183 | +++ | ||
| 184 | *** New variables `dbus-compiled-version' and `dbus-runtime-version'. | ||
| 185 | |||
| 186 | +++ | ||
| 187 | *** The D-Bus object manager interface is implemented. | ||
| 188 | |||
| 189 | +++ | ||
| 190 | *** Variables of type :(u)int32 and :(u)int64 accept floating points, | ||
| 191 | if their value does not fit into Emacs's integer range. | ||
| 192 | |||
| 193 | +++ | ||
| 194 | *** The function `dbus-call-method' works non-blocking now, it can be | ||
| 195 | interrupted by C-g. `dbus-call-method-non-blocking' is obsolete. | ||
| 196 | |||
| 197 | +++ | ||
| 198 | *** Signals can be sent also as unicast message. | ||
| 199 | |||
| 200 | +++ | ||
| 201 | *** The argument list of `dbus-register-signal' has been extended, | ||
| 202 | according to the new match rule types of D-Bus. See the manual for | ||
| 203 | details. | ||
| 204 | |||
| 205 | +++ | ||
| 206 | *** `dbus-init-bus' supports private connections. | ||
| 207 | |||
| 208 | +++ | ||
| 209 | *** There is a new function `dbus-setenv'. | ||
| 210 | |||
| 211 | +++ | ||
| 212 | ** notifications.el supports now version 1.2 of the Notifications API. | ||
| 213 | The function `notifications-get-capabilities' returns the supported | ||
| 214 | server properties. | ||
| 215 | |||
| 216 | ** Tabulated List and packages derived from it | ||
| 217 | |||
| 218 | *** New command `tabulated-list-sort', bound to `S', sorts the column | ||
| 219 | at point, or the Nth column if a numeric prefix argument is given. | ||
| 220 | |||
| 221 | ** URL | ||
| 222 | |||
| 223 | *** Structs made by `url-generic-parse-url' have nil `attributes' slot. | ||
| 224 | Previously, this slot stored semicolon-separated attribute-value pairs | ||
| 225 | appended to some imap URLs, but this is not compatible with RFC 3986. | ||
| 226 | So now the `filename' slot stores the entire path and query components | ||
| 227 | and the `attributes' slot is always nil. | ||
| 228 | |||
| 229 | *** New function `url-encode-url' for encoding a URI string. | ||
| 230 | The `url-retrieve' function now uses this to encode its URL argument, | ||
| 231 | in case that is not properly encoded. | ||
| 232 | |||
| 63 | ** Obsolete packages: | 233 | ** Obsolete packages: |
| 64 | 234 | ||
| 235 | *** assoc.el | ||
| 236 | In most cases, assoc+member+push+delq work just as well. | ||
| 237 | And in any case it's just a terrible package: ugly semantics, terrible | ||
| 238 | inefficiency, and not namespace-clean. | ||
| 239 | |||
| 240 | *** bruce.el | ||
| 241 | |||
| 65 | *** mailpost.el | 242 | *** mailpost.el |
| 66 | 243 | ||
| 67 | *** mouse-sel.el | 244 | *** mouse-sel.el |
| 68 | 245 | ||
| 246 | *** patcomp.el | ||
| 247 | |||
| 69 | 248 | ||
| 70 | * New Modes and Packages in Emacs 24.2 | 249 | * New Modes and Packages in Emacs 24.2 |
| 71 | 250 | ||
| @@ -77,8 +256,43 @@ Only variables defined using `defcustom' are considered user options. | |||
| 77 | The function `user-variable-p' is now an obsolete alias for | 256 | The function `user-variable-p' is now an obsolete alias for |
| 78 | `custom-variable-p'. | 257 | `custom-variable-p'. |
| 79 | 258 | ||
| 259 | ** `face-spec-set' no longer sets frame-specific attributes when the | ||
| 260 | third argument is a frame (that usage was obsolete since Emacs 22.2). | ||
| 261 | |||
| 262 | +++ | ||
| 263 | ** The arguments of `dbus-register-signal' are no longer just strings, | ||
| 264 | but keywords or keyword-string pairs. The old argument list will | ||
| 265 | still be supported for Emacs 24.x. | ||
| 266 | |||
| 267 | ** The following obsolete variables and varaliases have been removed: | ||
| 268 | |||
| 269 | *** `facemenu-unlisted-faces' | ||
| 270 | *** `rmail-decode-mime-charset' | ||
| 271 | |||
| 80 | 272 | ||
| 81 | * Lisp changes in Emacs 24.2 | 273 | * Lisp changes in Emacs 24.2 |
| 274 | |||
| 275 | ** New function `set-temporary-overlay-map'. | ||
| 276 | |||
| 277 | ** New macros `setq-local' and `defvar-local'. | ||
| 278 | |||
| 279 | ** New error type and new function `user-error'. Doesn't trigger the debugger. | ||
| 280 | |||
| 281 | ** Completion | ||
| 282 | |||
| 283 | *** New function `completion-table-with-quoting' to handle completion | ||
| 284 | in the presence of quoting, such as file completion in shell buffers. | ||
| 285 | |||
| 286 | *** New function `completion-table-subvert' to use an existing completion | ||
| 287 | table, but with a different prefix. | ||
| 288 | |||
| 289 | ** Time | ||
| 290 | |||
| 291 | *** `current-time-string' no longer requires that its argument's year | ||
| 292 | must be in the range 1000..9999. It now works with any year supported | ||
| 293 | by the underlying C implementation. | ||
| 294 | |||
| 295 | ** `automount-dir-prefix' is obsolete. | ||
| 82 | 296 | ||
| 83 | * Changes in Emacs 24.2 on non-free operating systems | 297 | * Changes in Emacs 24.2 on non-free operating systems |
| 84 | 298 | ||
| @@ -730,7 +944,7 @@ by default. | |||
| 730 | (Its name is misleading, since it has nothing to do with MIME | 944 | (Its name is misleading, since it has nothing to do with MIME |
| 731 | attachments.) The old name is now an obsolete alias to the new name. | 945 | attachments.) The old name is now an obsolete alias to the new name. |
| 732 | 946 | ||
| 733 | ** MH-E has been upgraded to MH-E version 8.3.1. | 947 | ** MH-E has been updated to MH-E version 8.3.1. |
| 734 | See MH-E-NEWS for details. | 948 | See MH-E-NEWS for details. |
| 735 | 949 | ||
| 736 | ** Modula-2 mode provides auto-indentation. | 950 | ** Modula-2 mode provides auto-indentation. |
| @@ -742,6 +956,9 @@ Completion is now performed via `completion-at-point', bound to C-M-i | |||
| 742 | or M-TAB. If `nxml-bind-meta-tab-to-complete-flag' is non-nil (the | 956 | or M-TAB. If `nxml-bind-meta-tab-to-complete-flag' is non-nil (the |
| 743 | default), this performs tag completion. | 957 | default), this performs tag completion. |
| 744 | 958 | ||
| 959 | ** Org mode has been updated to version 7.8.09. | ||
| 960 | See ORG-NEWS for details. | ||
| 961 | |||
| 745 | ** Prolog mode has been completely revamped, with lots of additional | 962 | ** Prolog mode has been completely revamped, with lots of additional |
| 746 | functionality such as more intelligent indentation, electricity, | 963 | functionality such as more intelligent indentation, electricity, |
| 747 | support for more variants, including Mercury, and a lot more. | 964 | support for more variants, including Mercury, and a lot more. |
| @@ -1125,6 +1342,8 @@ So do `defcustom' and other forms that call `defvar' as a subroutine. | |||
| 1125 | *** New function `special-variable-p' to check whether a variable is | 1342 | *** New function `special-variable-p' to check whether a variable is |
| 1126 | declared as dynamically bound. | 1343 | declared as dynamically bound. |
| 1127 | 1344 | ||
| 1345 | *** The form ((lambda ...) ...) is deprecated. | ||
| 1346 | |||
| 1128 | ** An Emacs Lisp testing tool is now included. | 1347 | ** An Emacs Lisp testing tool is now included. |
| 1129 | Emacs Lisp developers can use this tool to write automated tests for | 1348 | Emacs Lisp developers can use this tool to write automated tests for |
| 1130 | their code. See the ERT info manual for details. | 1349 | their code. See the ERT info manual for details. |
diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS new file mode 100644 index 00000000000..a6b31cf1249 --- /dev/null +++ b/etc/ORG-NEWS | |||
| @@ -0,0 +1,948 @@ | |||
| 1 | ORG NEWS -- history of user-visible changes. -*- org -*- | ||
| 2 | |||
| 3 | Copyright (C) 2012 Free Software Foundation, Inc. | ||
| 4 | See the end of the file for license conditions. | ||
| 5 | |||
| 6 | Please send Org bug reports to emacs-orgmode@gnu.org. | ||
| 7 | |||
| 8 | * Incompatible changes | ||
| 9 | |||
| 10 | ** New keys for TODO sparse trees | ||
| 11 | :PROPERTIES: | ||
| 12 | :OrgVersion: 7.01 | ||
| 13 | :END: | ||
| 14 | |||
| 15 | The key =C-c C-v= is now reserved for Org Babel action. TODO sparse | ||
| 16 | trees can still be made with =C-c / t= (all not-done states) and =C-c / | ||
| 17 | T= (specific states). | ||
| 18 | |||
| 19 | ** The Agenda =org-agenda-ndays= is now obsolete | ||
| 20 | :PROPERTIES: | ||
| 21 | :OrgVersion: 7.4 | ||
| 22 | :END: | ||
| 23 | |||
| 24 | The variable =org-agenda-ndays= is obsolete - please use | ||
| 25 | =org-agenda-span= instead. | ||
| 26 | |||
| 27 | Thanks to Julien Danjou for this. | ||
| 28 | |||
| 29 | ** Changes to the intended use of =org-export-latex-classes= | ||
| 30 | :PROPERTIES: | ||
| 31 | :OrgVersion: 6.35 | ||
| 32 | :END: | ||
| 33 | |||
| 34 | So far this variable has been used to specify the complete header of the | ||
| 35 | LaTeX document, including all the =\usepackage= calls necessary for the | ||
| 36 | document. This setup makes it difficult to maintain the list of | ||
| 37 | packages that Org itself would like to call, for example for the special | ||
| 38 | symbol support it needs. | ||
| 39 | |||
| 40 | First of all, you can *opt out of this change* in the following way: You | ||
| 41 | can say: /I want to have full control over headers, and I will take | ||
| 42 | responsibility to include the packages Org needs/. If that is what you | ||
| 43 | want, add this to your configuration and skip the rest of this section | ||
| 44 | (except maybe for the description of the =[EXTRA]= place holder): | ||
| 45 | |||
| 46 | #+begin_src emacs-lisp | ||
| 47 | (setq org-export-latex-default-packages-alist nil | ||
| 48 | org-export-latex-packages-alist nil) | ||
| 49 | #+end_src | ||
| 50 | |||
| 51 | /Continue to read here if you want to go along with the modified setup./ | ||
| 52 | |||
| 53 | There are now two variables that should be used to list the LaTeX | ||
| 54 | packages that need to be included in all classes. The header definition | ||
| 55 | in =org-export-latex-classes= should then not contain the corresponding | ||
| 56 | =\usepackage= calls (see below). | ||
| 57 | |||
| 58 | The two new variables are: | ||
| 59 | |||
| 60 | 1. =org-export-latex-default-packages-alist= :: This is the variable | ||
| 61 | where Org-mode itself puts the packages it needs. Normally you | ||
| 62 | should not change this variable. The only reason to change it | ||
| 63 | anyway is when one of these packages causes a conflict with another | ||
| 64 | package you want to use. Then you can remove that packages and | ||
| 65 | hope that you are not using Org-mode functionality that needs it. | ||
| 66 | |||
| 67 | 2. =org-export-latex-packages-alist= :: This is the variable where you | ||
| 68 | can put the packages that you'd like to use across all classes. | ||
| 69 | |||
| 70 | The sequence how these customizations will show up in the LaTeX | ||
| 71 | document are: | ||
| 72 | |||
| 73 | 1. Header from =org-export-latex-classes= | ||
| 74 | 2. =org-export-latex-default-packages-alist= | ||
| 75 | 3. =org-export-latex-packages-alist= | ||
| 76 | 4. Buffer-specific things set with =#+LaTeX_HEADER:= | ||
| 77 | |||
| 78 | If you want more control about which segment is placed where, or if you | ||
| 79 | want, for a specific class, have full control over the header and | ||
| 80 | exclude some of the automatic building blocks, you can put the following | ||
| 81 | macro-like place holders into the header: | ||
| 82 | |||
| 83 | #+begin_example | ||
| 84 | [DEFAULT-PACKAGES] \usepackage statements for default packages | ||
| 85 | [NO-DEFAULT-PACKAGES] do not include any of the default packages | ||
| 86 | [PACKAGES] \usepackage statements for packages | ||
| 87 | [NO-PACKAGES] do not include the packages | ||
| 88 | [EXTRA] the stuff from #+LaTeX_HEADER | ||
| 89 | [NO-EXTRA] do not include #+LaTeX_HEADER stuff | ||
| 90 | #+end_example | ||
| 91 | |||
| 92 | If you have currently customized =org-export-latex-classes=, you should | ||
| 93 | revise that customization and remove any package calls that are covered | ||
| 94 | by =org-export-latex-default-packages-alist=. This applies to the | ||
| 95 | following packages: | ||
| 96 | |||
| 97 | - inputenc | ||
| 98 | - fontenc | ||
| 99 | - fixltx2e | ||
| 100 | - graphicx | ||
| 101 | - longtable | ||
| 102 | - float | ||
| 103 | - wrapfig | ||
| 104 | - soul | ||
| 105 | - t1enc | ||
| 106 | - textcomp | ||
| 107 | - marvosym | ||
| 108 | - wasysym | ||
| 109 | - latexsym | ||
| 110 | - amssymb | ||
| 111 | - hyperref | ||
| 112 | |||
| 113 | If one of these packages creates a conflict with another package you are | ||
| 114 | using, you can remove it from =org-export-latex-default-packages-alist=. | ||
| 115 | But then you risk that some of the advertised export features of Org | ||
| 116 | will not work properly. | ||
| 117 | |||
| 118 | You can also consider moving packages that you use in all classes to | ||
| 119 | =org-export-latex-packages-alist=. If necessary, put the place holders | ||
| 120 | so that the packages get loaded in the right sequence. As said above, | ||
| 121 | for backward compatibility, if you omit the place holders, all the | ||
| 122 | variables will dump their content at the end of the header. | ||
| 123 | |||
| 124 | ** The constant =org-html-entities= is obsolete | ||
| 125 | :PROPERTIES: | ||
| 126 | :OrgVersion: 6.35 | ||
| 127 | :END: | ||
| 128 | |||
| 129 | Its content is now part of the new constant =org-entities=, which is | ||
| 130 | defined in the file org-entities.el. =org-html-entities= was an internal | ||
| 131 | variable, but it is possible that some users did write code using it. | ||
| 132 | |||
| 133 | ** `org-bbdb-anniversary-format-alist' has changed | ||
| 134 | :PROPERTIES: | ||
| 135 | :OrgVersion: 7.5 | ||
| 136 | :END: | ||
| 137 | |||
| 138 | Please check the docstring and update your settings accordingly. | ||
| 139 | |||
| 140 | ** Deleted =org-mode-p= | ||
| 141 | :PROPERTIES: | ||
| 142 | :OrgVersion: 7.8 | ||
| 143 | :END: | ||
| 144 | |||
| 145 | This function has been deleted: please update your code. | ||
| 146 | |||
| 147 | * Important new features | ||
| 148 | |||
| 149 | ** New Org to ODT exporter | ||
| 150 | :PROPERTIES: | ||
| 151 | :OrgVersion: 7.8 | ||
| 152 | :END: | ||
| 153 | |||
| 154 | Jambunathan's Org to ODT exporter is now part of Org. | ||
| 155 | |||
| 156 | To use it, it `C-c C-e o' in an Org file. See the documentation for more | ||
| 157 | information on how to customize it. | ||
| 158 | |||
| 159 | ** org-capture.el is now the default capture system | ||
| 160 | :PROPERTIES: | ||
| 161 | :OrgVersion: 7.01 | ||
| 162 | :END: | ||
| 163 | |||
| 164 | This replaces the earlier system org-remember. The manual only describes | ||
| 165 | org-capture, but for people who prefer to continue to use org-remember, | ||
| 166 | we keep a static copy of the former manual section [[http://orgmode.org/org-remember.pdf][chapter about | ||
| 167 | remember]]. | ||
| 168 | |||
| 169 | The new system has a technically cleaner implementation and more | ||
| 170 | possibilities for capturing different types of data. See [[http://thread.gmane.org/gmane.emacs.orgmode/26441/focus%3D26441][Carsten's | ||
| 171 | announcement]] for more details. | ||
| 172 | |||
| 173 | To switch over to the new system: | ||
| 174 | |||
| 175 | 1. Run | ||
| 176 | |||
| 177 | : M-x org-capture-import-remember-templates RET | ||
| 178 | |||
| 179 | to get a translated version of your remember templates into the | ||
| 180 | new variable =org-capture-templates=. This will "mostly" work, | ||
| 181 | but maybe not for all cases. At least it will give you a good | ||
| 182 | place to modify your templates. After running this command, | ||
| 183 | enter the customize buffer for this variable with | ||
| 184 | |||
| 185 | : M-x customize-variable RET org-capture-templates RET | ||
| 186 | |||
| 187 | and convince yourself that everything is OK. Then save the | ||
| 188 | customization. | ||
| 189 | |||
| 190 | 2. Bind the command =org-capture= to a key, similar to what you did | ||
| 191 | with org-remember: | ||
| 192 | |||
| 193 | : (define-key global-map "\C-cc" 'org-capture) | ||
| 194 | |||
| 195 | If your fingers prefer =C-c r=, you can also use this key once | ||
| 196 | you have decided to move over completely to the new | ||
| 197 | implementation. During a test time, there is nothing wrong | ||
| 198 | with using both system in parallel. | ||
| 199 | |||
| 200 | * New libraries | ||
| 201 | |||
| 202 | ** New Org libraries | ||
| 203 | *** org-eshell.el (Konrad Hinsen) | ||
| 204 | :PROPERTIES: | ||
| 205 | :OrgVersion: 7.8 | ||
| 206 | :END: | ||
| 207 | |||
| 208 | Implement links to eshell buffers. | ||
| 209 | |||
| 210 | *** org-special-blocks (Carsten Dominik) | ||
| 211 | :PROPERTIES: | ||
| 212 | :OrgVersion: 7.8 | ||
| 213 | :END: | ||
| 214 | |||
| 215 | This package generalizes the #+begin_foo and #+end_foo tokens. | ||
| 216 | |||
| 217 | To use, put the following in your init file: | ||
| 218 | |||
| 219 | #+BEGIN_EXAMPLE | ||
| 220 | (require 'org-special-blocks) | ||
| 221 | #+END_EXAMPLE | ||
| 222 | |||
| 223 | The tokens #+begin_center, #+begin_verse, etc. existed previously. This | ||
| 224 | package generalizes them (at least for the LaTeX and html exporters). When | ||
| 225 | a #+begin_foo token is encountered by the LaTeX exporter, it is expanded | ||
| 226 | into \begin{foo}. The text inside the environment is not protected, as | ||
| 227 | text inside environments generally is. When #+begin_foo is encountered by | ||
| 228 | the html exporter, a div with class foo is inserted into the HTML file. It | ||
| 229 | is up to the user to add this class to his or her stylesheet if this div is | ||
| 230 | to mean anything. | ||
| 231 | |||
| 232 | *** org-taskjuggler.el (Christian Egli) | ||
| 233 | :PROPERTIES: | ||
| 234 | :OrgVersion: 7.01 | ||
| 235 | :END: | ||
| 236 | |||
| 237 | Christian Egli's /org-taskjuggler.el/ module is now part of Org. He | ||
| 238 | also wrote a [[http://orgmode.org/worg/org-tutorials/org-taskjuggler.php][tutorial]] for it. | ||
| 239 | |||
| 240 | *** org-ctags.el (Paul Sexton) | ||
| 241 | :PROPERTIES: | ||
| 242 | :OrgVersion: 6.34 | ||
| 243 | :END: | ||
| 244 | |||
| 245 | Targets like =<<my target>>= can now be found by Emacs' etag | ||
| 246 | functionality, and Org-mode links can be used to to link to etags, also | ||
| 247 | in non-Org-mode files. For details, see the file /org-ctags.el/. | ||
| 248 | |||
| 249 | This feature uses a new hook =org-open-link-functions= which will call | ||
| 250 | function to do something special with text links. | ||
| 251 | |||
| 252 | Thanks to Paul Sexton for this contribution. | ||
| 253 | |||
| 254 | *** org-docview.el (Jan Böcker) | ||
| 255 | :PROPERTIES: | ||
| 256 | :OrgVersion: 6.34 | ||
| 257 | :END: | ||
| 258 | |||
| 259 | This new module allows links to various file types using docview, where | ||
| 260 | Emacs displays images of document pages. Docview link types can point | ||
| 261 | to a specific page in a document, for example to page 131 of the | ||
| 262 | Org-mode manual: | ||
| 263 | |||
| 264 | : [[docview:~/.elisp/org/doc/org.pdf::131][Org-Mode Manual]] | ||
| 265 | |||
| 266 | Thanks to Jan Böcker for this contribution. | ||
| 267 | |||
| 268 | ** New Babel libraries | ||
| 269 | |||
| 270 | - ob-picolisp.el (Thorsten Jolitz) | ||
| 271 | - ob-fortran.el (Sergey Litvinov) | ||
| 272 | - ob-shen.el (Eric Schulte) | ||
| 273 | - ob-maxima.el (Eric S Fraga) | ||
| 274 | - ob-java.el (Eric Schulte) | ||
| 275 | - ob-lilypond.el (Martyn Jago) | ||
| 276 | - ob-awk.el (Eric Schulte) | ||
| 277 | |||
| 278 | * Other new features and various enhancements | ||
| 279 | |||
| 280 | ** Hyperlinks | ||
| 281 | |||
| 282 | *** Org-Bibtex -- major improvements | ||
| 283 | :PROPERTIES: | ||
| 284 | :OrgVersion: 7.6 | ||
| 285 | :END: | ||
| 286 | |||
| 287 | Provides support for managing bibtex bibliographical references | ||
| 288 | data in headline properties. Each headline corresponds to a | ||
| 289 | single reference and the relevant bibliographic meta-data is | ||
| 290 | stored in headline properties, leaving the body of the headline | ||
| 291 | free to hold notes and comments. Org-bibtex is aware of all | ||
| 292 | standard bibtex reference types and fields. | ||
| 293 | |||
| 294 | The key new functions are | ||
| 295 | |||
| 296 | - org-bibtex-check :: queries the user to flesh out all required | ||
| 297 | (and with prefix argument optional) bibtex fields available | ||
| 298 | for the specific reference =type= of the current headline. | ||
| 299 | |||
| 300 | - org-bibtex-create :: Create a new entry at the given level, | ||
| 301 | using org-bibtex-check to flesh out the relevant fields. | ||
| 302 | |||
| 303 | - org-bibtex-yank :: Yank a bibtex entry on the kill ring as a | ||
| 304 | formatted Org-mode headline into the current buffer | ||
| 305 | |||
| 306 | - org-bibtex-export-to-kill-ring :: Export the current headline | ||
| 307 | to the kill ring as a formatted bibtex entry. | ||
| 308 | |||
| 309 | |||
| 310 | |||
| 311 | *** org-gnus.el now allows link creation from messages | ||
| 312 | :PROPERTIES: | ||
| 313 | :OrgVersion: 7.5 | ||
| 314 | :END: | ||
| 315 | |||
| 316 | You can now create links from messages. This is particularily | ||
| 317 | useful when the user wants to stored messages that he sends, for | ||
| 318 | later check. Thanks to Ulf Stegemann for the patch. | ||
| 319 | |||
| 320 | |||
| 321 | |||
| 322 | *** Modified link escaping | ||
| 323 | :PROPERTIES: | ||
| 324 | :OrgVersion: 7.5 | ||
| 325 | :END: | ||
| 326 | |||
| 327 | David Maus worked on `org-link-escape'. See [[http://article.gmane.org/gmane.emacs.orgmode/37888][his message]]: | ||
| 328 | |||
| 329 | : Percent escaping is used in Org mode to escape certain characters | ||
| 330 | : in links that would either break the parser (e.g. square brackets | ||
| 331 | : in link target oder description) or are not allowed to appear in | ||
| 332 | : a particular link type (e.g. non-ascii characters in a http: | ||
| 333 | : link). | ||
| 334 | : | ||
| 335 | : With this change in place Org will apply percent escaping and | ||
| 336 | : unescaping more consistently especially for non-ascii characters. | ||
| 337 | : Additionally some of the outstanding bugs or glitches concerning | ||
| 338 | : percent escaped links are solved. | ||
| 339 | |||
| 340 | Thanks a lot to David for this work. | ||
| 341 | |||
| 342 | |||
| 343 | |||
| 344 | *** Make =org-store-link= point to directory in a dired buffer | ||
| 345 | :PROPERTIES: | ||
| 346 | :OrgVersion: 6.35 | ||
| 347 | :END: | ||
| 348 | |||
| 349 | When, in a dired buffer, the cursor is not in a line listing a | ||
| 350 | file, `org-store-link' will store a link to the directory. | ||
| 351 | |||
| 352 | Patch by Stephen Eglen. | ||
| 353 | |||
| 354 | |||
| 355 | |||
| 356 | *** Allow regexps in =org-file-apps= to capture link parameters | ||
| 357 | :PROPERTIES: | ||
| 358 | :OrgVersion: 6.35 | ||
| 359 | :END: | ||
| 360 | |||
| 361 | The way extension regexps in =org-file-apps= are handled has | ||
| 362 | changed. Instead of matching against the file name, the regexps | ||
| 363 | are now matched against the whole link, and you can use grouping | ||
| 364 | to extract link parameters which you can then use in a command | ||
| 365 | string to be executed. | ||
| 366 | |||
| 367 | For example, to allow linking to PDF files using the syntax | ||
| 368 | =file:/doc.pdf::<page number>=, you can add the following entry to | ||
| 369 | org-file-apps: | ||
| 370 | |||
| 371 | #+begin_example | ||
| 372 | Extension: \.pdf::\([0-9]+\)\' | ||
| 373 | Command: evince "%s" -p %1 | ||
| 374 | #+end_example | ||
| 375 | |||
| 376 | Thanks to Jan Böcker for a patch to this effect. | ||
| 377 | |||
| 378 | ** Dates and time | ||
| 379 | |||
| 380 | *** Allow relative time when scheduling/adding a deadline | ||
| 381 | :PROPERTIES: | ||
| 382 | :OrgVersion: 7.7 | ||
| 383 | :END: | ||
| 384 | |||
| 385 | You can now use relative duration strings like "-2d" or "++3w" | ||
| 386 | when calling =org-schedule= or =org-deadline=: it will schedule | ||
| 387 | (or set the deadline for) the item respectively two days before | ||
| 388 | today and three weeks after the current timestamp, if any. | ||
| 389 | |||
| 390 | You can use this programmatically: =(org-schedule nil "+2d")= | ||
| 391 | will work on the current entry. | ||
| 392 | |||
| 393 | You can also use this while (bulk-)rescheduling and | ||
| 394 | (bulk-)resetting the deadline of (several) items from the agenda. | ||
| 395 | |||
| 396 | Thanks to Memnon Anon for a heads up about this! | ||
| 397 | |||
| 398 | |||
| 399 | |||
| 400 | |||
| 401 | *** American-style dates are now understood by =org-read-date= | ||
| 402 | :PROPERTIES: | ||
| 403 | :OrgVersion: 6.35 | ||
| 404 | :END: | ||
| 405 | |||
| 406 | So when you are prompted for a date, you can now answer like this | ||
| 407 | |||
| 408 | #+begin_example | ||
| 409 | 2/5/3 --> 2003-02-05 | ||
| 410 | 2/5 --> <CURRENT-YEAR>-02-05 | ||
| 411 | #+end_example | ||
| 412 | |||
| 413 | ** Agenda | ||
| 414 | |||
| 415 | *** =org-agenda-custom-commands= has a default value | ||
| 416 | :PROPERTIES: | ||
| 417 | :OrgVersion: 7.8 | ||
| 418 | :END: | ||
| 419 | |||
| 420 | This option used to be `nil' by default. This now has a default | ||
| 421 | value, displaying an agenda and all TODOs. See the docstring for | ||
| 422 | details. Thanks to Carsten for this. | ||
| 423 | |||
| 424 | |||
| 425 | *** Improved filtering through =org-agenda-to-appt= | ||
| 426 | :PROPERTIES: | ||
| 427 | :OrgVersion: 7.8 | ||
| 428 | :END: | ||
| 429 | |||
| 430 | The new function allows the user to refine the scope of entries | ||
| 431 | to pass to =org-agenda-get-day-entries= and allows to filter out | ||
| 432 | entries using a function. | ||
| 433 | |||
| 434 | Thanks to Peter Münster for raising a related issue and to | ||
| 435 | Tassilo Horn for this idea. Also thanks to Peter Münster for | ||
| 436 | [[git:68ffb7a7][fixing a small bug]] in the final implementation. | ||
| 437 | |||
| 438 | |||
| 439 | |||
| 440 | *** Allow ap/pm times in agenda time grid | ||
| 441 | :PROPERTIES: | ||
| 442 | :OrgVersion: 7.4 | ||
| 443 | :END: | ||
| 444 | |||
| 445 | Times in the agenda can now be displayed in am/pm format. See the new | ||
| 446 | variable =org-agenda-timegrid-use-ampm=. Thanks to C. A. Webber for | ||
| 447 | a patch to this effect. | ||
| 448 | |||
| 449 | |||
| 450 | |||
| 451 | *** Agenda: Added a bulk "scattering" command | ||
| 452 | :PROPERTIES: | ||
| 453 | :OrgVersion: 7.4 | ||
| 454 | :END: | ||
| 455 | |||
| 456 | =B S= in the agenda buffer will cause tasks to be rescheduled a random | ||
| 457 | number of days into the future, with 7 as the default. This is useful | ||
| 458 | if you've got a ton of tasks scheduled for today, you realize you'll | ||
| 459 | never deal with them all, and you just want them to be distributed | ||
| 460 | across the next N days. When called with a prefix arg, rescheduling | ||
| 461 | will avoid weekend days. | ||
| 462 | |||
| 463 | Thanks to John Wiegley for this. | ||
| 464 | |||
| 465 | ** Exporting | ||
| 466 | |||
| 467 | *** Simplification of org-export-html-preamble/postamble | ||
| 468 | :PROPERTIES: | ||
| 469 | :OrgVersion: 7.5 | ||
| 470 | :END: | ||
| 471 | |||
| 472 | When set to `t', export the preamble/postamble as usual, honoring the | ||
| 473 | =org-export-email/author/creator-info= variables. | ||
| 474 | |||
| 475 | When set to a formatting string, insert this string. See the docstring | ||
| 476 | of these variable for details about available %-sequences. | ||
| 477 | |||
| 478 | You can set =:html-preamble= in publishing project in the same way: `t' | ||
| 479 | means to honor =:email/creator/author-info=, and a formatting string | ||
| 480 | will insert a string. | ||
| 481 | |||
| 482 | *** New exporters to Latin-1 and UTF-8 | ||
| 483 | :PROPERTIES: | ||
| 484 | :OrgVersion: 6.35 | ||
| 485 | :END: | ||
| 486 | |||
| 487 | While Ulf Stegemann was going through the entities list to improve the | ||
| 488 | LaTeX export, he had the great idea to provide representations for many | ||
| 489 | of the entities in Latin-1, and for all of them in UTF-8. This means | ||
| 490 | that we can now export files rich in special symbols to Latin-1 and to | ||
| 491 | UTF-8 files. These new exporters can be reached with the commands =C-c | ||
| 492 | C-e n= and =C-c C-e u=, respectively. | ||
| 493 | |||
| 494 | When there is no representation for a given symbol in the targeted | ||
| 495 | coding system, you can choose to keep the TeX-macro-like | ||
| 496 | representation, or to get an "explanatory" representation. For | ||
| 497 | example, =\simeq= could be represented as "[approx. equal to]". Please | ||
| 498 | use the variable =org-entities-ascii-explanatory= to state your | ||
| 499 | preference. | ||
| 500 | |||
| 501 | *** HTML export: Add class to outline containers using property | ||
| 502 | :PROPERTIES: | ||
| 503 | :OrgVersion: 6.35 | ||
| 504 | :END: | ||
| 505 | |||
| 506 | The =HTML_CONTAINER_CLASS= property can now be used to add a class name | ||
| 507 | to the outline container of a node in HTML export. | ||
| 508 | |||
| 509 | *** Throw an error when creating an image from a LaTeX snippet fails | ||
| 510 | :PROPERTIES: | ||
| 511 | :OrgVersion: 6.35 | ||
| 512 | :END: | ||
| 513 | |||
| 514 | This behavior can be configured with the new option variable | ||
| 515 | =org-format-latex-signal-error=. | ||
| 516 | |||
| 517 | *** Support for creating BEAMER presentations from Org-mode documents | ||
| 518 | :PROPERTIES: | ||
| 519 | :OrgVersion: 6.34 | ||
| 520 | :END: | ||
| 521 | |||
| 522 | Org-mode documents or subtrees can now be converted directly in to | ||
| 523 | BEAMER presentation. Turning a tree into a simple presentations is | ||
| 524 | straight forward, and there is also quite some support to make richer | ||
| 525 | presentations as well. See the [[http://orgmode.org/manual/Beamer-class-export.html#Beamer-class-export][BEAMER section]] in the manual for more | ||
| 526 | details. | ||
| 527 | |||
| 528 | Thanks to everyone who has contributed to the discussion about BEAMER | ||
| 529 | support and how it should work. This was a great example for how this | ||
| 530 | community can achieve a much better result than any individual could. | ||
| 531 | |||
| 532 | ** Refiling | ||
| 533 | |||
| 534 | *** Refile targets can now be cached | ||
| 535 | :PROPERTIES: | ||
| 536 | :OrgVersion: 7.01 | ||
| 537 | :END: | ||
| 538 | |||
| 539 | You can turn on caching of refile targets by setting the variable | ||
| 540 | =org-refile-use-cache=. This should speed up refiling if you have many | ||
| 541 | eligible targets in many files. If you need to update the cache | ||
| 542 | because Org misses a newly created entry or still offers a deleted one, | ||
| 543 | press =C-0 C-c C-w=. | ||
| 544 | |||
| 545 | *** New logging support for refiling | ||
| 546 | :PROPERTIES: | ||
| 547 | :OrgVersion: 6.35 | ||
| 548 | :END: | ||
| 549 | |||
| 550 | Whenever you refile an item, a time stamp and even a note can be added | ||
| 551 | to this entry. For details, see the new option =org-log-refile=. | ||
| 552 | |||
| 553 | Thanks to Charles Cave for this idea. | ||
| 554 | |||
| 555 | ** Completion | ||
| 556 | |||
| 557 | *** In-buffer completion is now done using John Wiegleys pcomplete.el | ||
| 558 | :PROPERTIES: | ||
| 559 | :OrgVersion: 7.4 | ||
| 560 | :END: | ||
| 561 | |||
| 562 | Thanks to John Wiegley for much of this code. | ||
| 563 | |||
| 564 | ** Tables | ||
| 565 | |||
| 566 | *** New command =org-table-transpose-table-at-point= | ||
| 567 | :PROPERTIES: | ||
| 568 | :OrgVersion: 7.8 | ||
| 569 | :END: | ||
| 570 | |||
| 571 | See the docstring. This hack from Juan Pechiar is now part of Org's | ||
| 572 | core. Thanks to Juan! | ||
| 573 | |||
| 574 | *** Display field's coordinates when editing it with =C-c `= | ||
| 575 | :PROPERTIES: | ||
| 576 | :OrgVersion: 7.7 | ||
| 577 | :END: | ||
| 578 | |||
| 579 | When editing a field with =C-c `=, the field's coordinate will the | ||
| 580 | displayed in the buffer. | ||
| 581 | |||
| 582 | Thanks to Michael Brand for a patch to this effect. | ||
| 583 | |||
| 584 | *** Spreadsheet computation of durations and time values | ||
| 585 | :PROPERTIES: | ||
| 586 | :OrgVersion: 7.6 | ||
| 587 | :END: | ||
| 588 | |||
| 589 | If you want to compute time values use the =T= flag, either in Calc | ||
| 590 | formulas or Elisp formulas: | ||
| 591 | |||
| 592 | | Task 1 | Task 2 | Total | | ||
| 593 | |--------+--------+---------| | ||
| 594 | | 35:00 | 35:00 | 1:10:00 | | ||
| 595 | #+TBLFM: @2$3=$1+$2;T | ||
| 596 | |||
| 597 | Values must be of the form =[HH:]MM:SS=, where hours are optional. | ||
| 598 | |||
| 599 | Thanks to Martin Halder, Eric Schulte and Carsten for code and feedback | ||
| 600 | on this. | ||
| 601 | |||
| 602 | *** Implement formulas applying to field ranges | ||
| 603 | :PROPERTIES: | ||
| 604 | :OrgVersion: 7.5 | ||
| 605 | :END: | ||
| 606 | |||
| 607 | Carsten implemented this field-ranges formulas. | ||
| 608 | |||
| 609 | : A frequently requested feature for tables has been to be able to define | ||
| 610 | : row formulas in a way similar to column formulas. The patch below allows | ||
| 611 | : things like | ||
| 612 | : | ||
| 613 | : @3= | ||
| 614 | : @2$2..@5$7= | ||
| 615 | : @I$2..@II$4= | ||
| 616 | : | ||
| 617 | : as the left hand side for table formulas in order to write a formula that | ||
| 618 | : is valid for an entire column or for a rectangular section in a | ||
| 619 | : table. | ||
| 620 | |||
| 621 | Thanks a lot to Carsten for this. | ||
| 622 | |||
| 623 | *** Sending radio tables from org buffers is now allowed | ||
| 624 | :PROPERTIES: | ||
| 625 | :OrgVersion: 7.4 | ||
| 626 | :END: | ||
| 627 | |||
| 628 | Org radio tables can no also be sent inside Org buffers. Also, there | ||
| 629 | is a new hook which get called after a table has been sent. | ||
| 630 | |||
| 631 | Thanks to Seweryn Kokot. | ||
| 632 | |||
| 633 | ** Lists | ||
| 634 | |||
| 635 | *** Improved handling of lists | ||
| 636 | :PROPERTIES: | ||
| 637 | :OrgVersion: 7.5 | ||
| 638 | :END: | ||
| 639 | |||
| 640 | Nicolas Goaziou extended and improved the way Org handles lists. | ||
| 641 | |||
| 642 | 1. Indentation of text determines again end of items in lists. So, some | ||
| 643 | text less indented than the previous item doesn't close the whole | ||
| 644 | list anymore, only all items more indented than it. | ||
| 645 | |||
| 646 | 2. Alphabetical bullets are implemented, through the use of the | ||
| 647 | variable `org-alphabetical-lists'. This also adds alphabetical | ||
| 648 | counters like [@c] or [@W]. | ||
| 649 | |||
| 650 | 3. Lists can now safely contain drawers, inline tasks, or various | ||
| 651 | blocks, themselves containing lists. Two variables are controlling | ||
| 652 | this: `org-list-forbidden-blocks', and `org-list-export-context'. | ||
| 653 | |||
| 654 | 4. Improve `newline-and-indent' (C-j): used in an item, it will keep | ||
| 655 | text from moving at column 0. This allows to split text and make | ||
| 656 | paragraphs and still not break the list. | ||
| 657 | |||
| 658 | 5. Improve `org-toggle-item' (C-c -): used on a region with standard | ||
| 659 | text, it will change the region into one item. With a prefix | ||
| 660 | argument, it will fallback to the previous behavior and make every | ||
| 661 | line in region an item. It permits to easily integrate paragraphs | ||
| 662 | inside a list. | ||
| 663 | |||
| 664 | 6. `fill-paragraph' (M-q) now understands lists. It can freely be used | ||
| 665 | inside items, or on text just after a list, even with no blank line | ||
| 666 | around, without breaking list structure. | ||
| 667 | |||
| 668 | Thanks a lot to Nicolas for all this! | ||
| 669 | |||
| 670 | ** Inline display of linked images | ||
| 671 | :PROPERTIES: | ||
| 672 | :OrgVersion: 6.36 | ||
| 673 | :END: | ||
| 674 | |||
| 675 | Images can now be displayed inline. The key C-c C-x C-v does toggle the | ||
| 676 | display of such images. Note that only image links that have no | ||
| 677 | description part will be inlined. | ||
| 678 | |||
| 679 | ** Implement offsets for ordered lists | ||
| 680 | :PROPERTIES: | ||
| 681 | :OrgVersion: 6.36 | ||
| 682 | :END: | ||
| 683 | |||
| 684 | If you want to start an ordered plain list with a number different from | ||
| 685 | 1, you can now do it like this: | ||
| 686 | |||
| 687 | : 1. [@start:12] will star a lit a number 12 | ||
| 688 | |||
| 689 | ** Babel: code block body expansion for table and preview | ||
| 690 | :PROPERTIES: | ||
| 691 | :OrgVersion: 6.36 | ||
| 692 | :END: | ||
| 693 | |||
| 694 | In org-babel, code is "expanded" prior to evaluation. I.e. the code that | ||
| 695 | is actually evaluated comprises the code block contents, augmented with | ||
| 696 | the extra code which assigns the referenced data to variables. It is now | ||
| 697 | possible to preview expanded contents, and also to expand code during | ||
| 698 | during tangling. This expansion takes into account all header arguments, | ||
| 699 | and variables. | ||
| 700 | |||
| 701 | A new key-binding `C-c M-b p' bound to `org-babel-expand-src-block' can | ||
| 702 | be used from inside of a source code block to preview its expanded | ||
| 703 | contents (which can be very useful for debugging). tangling | ||
| 704 | |||
| 705 | The expanded body can now be tangled, this includes variable values | ||
| 706 | which may be the results of other source-code blocks, or stored in | ||
| 707 | headline properties or tables. One possible use for this is to allow | ||
| 708 | those using org-babel for their emacs initialization to store values | ||
| 709 | (e.g. usernames, passwords, etc...) in headline properties or in tables. | ||
| 710 | |||
| 711 | Org-babel now supports three new header arguments, and new default | ||
| 712 | behavior for handling horizontal lines in tables (hlines), column names, | ||
| 713 | and rownames across all languages. | ||
| 714 | |||
| 715 | ** Editing Convenience and Appearance | ||
| 716 | |||
| 717 | *** New command =org-copy-visible= (=C-c C-x v=) | ||
| 718 | :PROPERTIES: | ||
| 719 | :OrgVersion: 7.7 | ||
| 720 | :END: | ||
| 721 | |||
| 722 | This command will copy the visible text in the region into the kill | ||
| 723 | ring. Thanks to Florian Beck for this function and to Carsten for | ||
| 724 | adding it to org.el and documenting it! | ||
| 725 | |||
| 726 | *** Make it possible to protect hidden subtrees from being killed by =C-k= | ||
| 727 | :PROPERTIES: | ||
| 728 | :OrgVersion: 7.01 | ||
| 729 | :END: | ||
| 730 | |||
| 731 | See the new variable =org-ctrl-k-protect-subtree=. This was a request | ||
| 732 | by Scott Otterson. | ||
| 733 | |||
| 734 | *** Implement pretty display of entities, sub-, and superscripts. | ||
| 735 | :PROPERTIES: | ||
| 736 | :OrgVersion: 7.01 | ||
| 737 | :END: | ||
| 738 | |||
| 739 | The command =C-c C-x \= toggles the display of Org's special entities | ||
| 740 | like =\alpha= as pretty unicode characters. Also, sub and superscripts | ||
| 741 | are displayed in a pretty way (raised/lower display, in a smaller | ||
| 742 | font). If you want to exclude sub- and superscripts, see the variable | ||
| 743 | =org-pretty-entities-include-sub-superscripts=. | ||
| 744 | |||
| 745 | Thanks to Eric Schulte and Ulf Stegeman for making this possible. | ||
| 746 | |||
| 747 | *** New faces for title, date, author and email address lines | ||
| 748 | :PROPERTIES: | ||
| 749 | :OrgVersion: 6.35 | ||
| 750 | :END: | ||
| 751 | |||
| 752 | The keywords in these lines are now dimmed out, and the title is | ||
| 753 | displayed in a larger font, and a special font is also used for author, | ||
| 754 | date, and email information. This is implemented by the following new | ||
| 755 | faces: | ||
| 756 | |||
| 757 | =org-document-title= | ||
| 758 | =org-document-info= | ||
| 759 | =org-document-info-keyword= | ||
| 760 | |||
| 761 | In addition, the variable =org-hidden-keywords= can be used to make the | ||
| 762 | corresponding keywords disappear. | ||
| 763 | |||
| 764 | Thanks to Dan Davison for this feature. | ||
| 765 | |||
| 766 | *** Simpler way to specify faces for tags and todo keywords | ||
| 767 | :PROPERTIES: | ||
| 768 | :OrgVersion: 6.35 | ||
| 769 | :END: | ||
| 770 | |||
| 771 | The variables =org-todo-keyword-faces=, =org-tag-faces=, and | ||
| 772 | =org-priority-faces= now accept simple color names as specifications. | ||
| 773 | The colors will be used as either foreground or background color for | ||
| 774 | the corresponding keyword. See also the variable | ||
| 775 | =org-faces-easy-properties=, which governs which face property is | ||
| 776 | affected by this setting. | ||
| 777 | |||
| 778 | This is really a great simplification for setting keyword faces. The | ||
| 779 | change is based on an idea and patch by Ryan Thompson. | ||
| 780 | |||
| 781 | *** <N> in tables now means fixed width, not maximum width | ||
| 782 | :PROPERTIES: | ||
| 783 | :OrgVersion: 6.35 | ||
| 784 | :END: | ||
| 785 | |||
| 786 | Requested by Michael Brand. | ||
| 787 | |||
| 788 | *** Better level cycling function | ||
| 789 | :PROPERTIES: | ||
| 790 | :OrgVersion: 6.35 | ||
| 791 | :END: | ||
| 792 | |||
| 793 | =TAB= in an empty headline cycles the level of that headline through | ||
| 794 | likely states. Ryan Thompson implemented an improved version of this | ||
| 795 | function, which does not depend upon when exactly this command is used. | ||
| 796 | Thanks to Ryan for this improvement. | ||
| 797 | |||
| 798 | *** Adaptive filling | ||
| 799 | :PROPERTIES: | ||
| 800 | :OrgVersion: 6.35 | ||
| 801 | :END: | ||
| 802 | |||
| 803 | For paragraph text, =org-adaptive-fill-function= did not handle the | ||
| 804 | base case of regular text which needed to be filled. This is now | ||
| 805 | fixed. Among other things, it allows email-style ">" comments to be | ||
| 806 | filled correctly. | ||
| 807 | |||
| 808 | Thanks to Dan Hackney for this patch. | ||
| 809 | |||
| 810 | *** `org-reveal' (=C-c C-r=) also decrypts encrypted entries (org-crypt.el) | ||
| 811 | :PROPERTIES: | ||
| 812 | :OrgVersion: 6.35 | ||
| 813 | :END: | ||
| 814 | |||
| 815 | Thanks to Richard Riley for triggering this change. | ||
| 816 | |||
| 817 | *** Better automatic letter selection for TODO keywords | ||
| 818 | :PROPERTIES: | ||
| 819 | :OrgVersion: 6.35 | ||
| 820 | :END: | ||
| 821 | |||
| 822 | When all first letters of keywords have been used, Org now assigns more | ||
| 823 | meaningful characters based on the keywords. | ||
| 824 | |||
| 825 | Thanks to Mikael Fornius for this patch. | ||
| 826 | |||
| 827 | ** Clocking | ||
| 828 | |||
| 829 | *** Clock: Allow synchronous update of timestamps in CLOCK log | ||
| 830 | :PROPERTIES: | ||
| 831 | :OrgVersion: 7.7 | ||
| 832 | :END: | ||
| 833 | |||
| 834 | Using =S-M-<up/down>= on CLOCK log timestamps will increase/decrease | ||
| 835 | the two timestamps on this line so that duration will keep the same. | ||
| 836 | Note that duration can still be slightly modified in case a timestamp | ||
| 837 | needs some rounding. | ||
| 838 | |||
| 839 | Thanks to Rainer Stengele for this idea. | ||
| 840 | |||
| 841 | *** Localized clock tables | ||
| 842 | :PROPERTIES: | ||
| 843 | :OrgVersion: 7.5 | ||
| 844 | :END: | ||
| 845 | |||
| 846 | Clock tables now support a new new =:lang= parameter, allowing the user | ||
| 847 | to customize the localization of the table headers. See the variable | ||
| 848 | =org-clock-clocktable-language-setup= which controls available | ||
| 849 | translated strings. | ||
| 850 | |||
| 851 | *** Show clock overruns in mode line | ||
| 852 | :PROPERTIES: | ||
| 853 | :OrgVersion: 6.35 | ||
| 854 | :END: | ||
| 855 | |||
| 856 | When clocking an item with a planned effort, overrunning the planned | ||
| 857 | time is now made visible in the mode line, for example using the new | ||
| 858 | face =org-mode-line-clock-overrun=, or by adding an extra string given | ||
| 859 | by =org-task-overrun-text=. | ||
| 860 | |||
| 861 | Thanks to Richard Riley for a patch to this effect. | ||
| 862 | |||
| 863 | *** Clock reports can now include the running, incomplete clock | ||
| 864 | :PROPERTIES: | ||
| 865 | :OrgVersion: 6.35 | ||
| 866 | :END: | ||
| 867 | |||
| 868 | If you have a clock running, and the entry being clocked falls into the | ||
| 869 | scope when creating a clock table, the time so far spent can be added | ||
| 870 | to the total. This behavior depends on the setting of | ||
| 871 | =org-clock-report-include-clocking-task=. The default is =nil=. | ||
| 872 | |||
| 873 | Thanks to Bernt Hansen for this useful addition. | ||
| 874 | |||
| 875 | ** Misc | ||
| 876 | |||
| 877 | *** Improvements with inline tasks and indentation | ||
| 878 | :PROPERTIES: | ||
| 879 | :OrgVersion: 7.4 | ||
| 880 | :END: | ||
| 881 | |||
| 882 | There is now a configurable way on how to export inline tasks. See the | ||
| 883 | new variable =org-inlinetask-export-templates=. | ||
| 884 | |||
| 885 | Thanks to Nicolas Goaziou for coding these changes. | ||
| 886 | |||
| 887 | *** A property value of "nil" now means to unset a property | ||
| 888 | :PROPERTIES: | ||
| 889 | :OrgVersion: 7.01 | ||
| 890 | :END: | ||
| 891 | |||
| 892 | This can be useful in particular with property inheritance, if some | ||
| 893 | upper level has the property, and some grandchild of it would like to | ||
| 894 | have the default settings (i.e. not overruled by a property) back. | ||
| 895 | |||
| 896 | Thanks to Robert Goldman and Bernt Hansen for suggesting this change. | ||
| 897 | |||
| 898 | *** New helper functions in org-table.el | ||
| 899 | :PROPERTIES: | ||
| 900 | :OrgVersion: 6.35 | ||
| 901 | :END: | ||
| 902 | |||
| 903 | There are new functions to access and write to a specific table field. | ||
| 904 | This is for hackers, and maybe for the org-babel people. | ||
| 905 | |||
| 906 | #+begin_example | ||
| 907 | org-table-get | ||
| 908 | org-table-put | ||
| 909 | org-table-current-line | ||
| 910 | org-table-goto-line | ||
| 911 | #+end_example | ||
| 912 | |||
| 913 | *** Archiving: Allow to reverse order in target node | ||
| 914 | :PROPERTIES: | ||
| 915 | :OrgVersion: 6.35 | ||
| 916 | :END: | ||
| 917 | |||
| 918 | The new option =org-archive-reversed-order= allows to have archived | ||
| 919 | entries inserted in a last-on-top fashion in the target node. | ||
| 920 | |||
| 921 | This was requested by Tom. | ||
| 922 | |||
| 923 | *** Org-reveal: Double prefix arg shows the entire subtree of the parent | ||
| 924 | :PROPERTIES: | ||
| 925 | :OrgVersion: 6.35 | ||
| 926 | :END: | ||
| 927 | |||
| 928 | This can help to get out of an inconsistent state produced for example | ||
| 929 | by viewing from the agenda. | ||
| 930 | |||
| 931 | This was a request by Matt Lundin. | ||
| 932 | |||
| 933 | * License | ||
| 934 | |||
| 935 | This file is part of GNU Emacs. | ||
| 936 | |||
| 937 | GNU Emacs is free software: you can redistribute it and/or modify | ||
| 938 | it under the terms of the GNU General Public License as published by | ||
| 939 | the Free Software Foundation, either version 3 of the License, or | ||
| 940 | (at your option) any later version. | ||
| 941 | |||
| 942 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 943 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 944 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 945 | GNU General Public License for more details. | ||
| 946 | |||
| 947 | You should have received a copy of the GNU General Public License | ||
| 948 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| @@ -1,6 +1,6 @@ | |||
| 1 | Emacs TODO List -*-outline-*- | 1 | Emacs TODO List -*-outline-*- |
| 2 | 2 | ||
| 3 | Copyright (C) 2001-2012 Free Software Foundation, Inc. | 3 | Copyright (C) 2001-2012 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | 6 | ||
| @@ -24,7 +24,6 @@ to the FSF. | |||
| 24 | ** Improve the "code snippets" support: consolidate skeleton.el, tempo.el, | 24 | ** Improve the "code snippets" support: consolidate skeleton.el, tempo.el, |
| 25 | and expand.el (any other?) and then advertise/use/improve it. | 25 | and expand.el (any other?) and then advertise/use/improve it. |
| 26 | ** Improve VC: yes, there's a lot of work to be done there :-( | 26 | ** Improve VC: yes, there's a lot of work to be done there :-( |
| 27 | And most of it could/should make it into Emacs-23.3. | ||
| 28 | 27 | ||
| 29 | ** Random things that cross my mind right now that I'd like to see (some of | 28 | ** Random things that cross my mind right now that I'd like to see (some of |
| 30 | them from my local hacks), but it's not obvious at all whether they'll | 29 | them from my local hacks), but it's not obvious at all whether they'll |
| @@ -433,18 +432,13 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html | |||
| 433 | ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, | 432 | ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, |
| 434 | but it's a valuable feature worth making more general. | 433 | but it's a valuable feature worth making more general. |
| 435 | 434 | ||
| 436 | ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe | ||
| 437 | not now feasible, given Gnus maintenance decisions. fx looked at | ||
| 438 | this and can say where some of the problems are.] | ||
| 439 | |||
| 440 | ** Eliminate the storm of warnings concerning char/unsigned char | 435 | ** Eliminate the storm of warnings concerning char/unsigned char |
| 441 | mismatches that we get with GCC 4.x and proprietary compilers on | 436 | mismatches that we get with GCC 4.x and proprietary compilers on |
| 442 | various systems. They make it difficult to spot the important warnings. | 437 | various systems. They make it difficult to spot the important warnings. |
| 443 | 438 | ||
| 444 | ** Fix anything necessary to use `long long' EMACS_INTs with GCC. | 439 | ** Fix anything necessary to use `long long' EMACS_INTs with GCC. |
| 445 | 440 | ||
| 446 | ** Split out parts of lisp.h [and generate Makefile dependencies automatically.] | 441 | ** Split out parts of lisp.h. |
| 447 | [the last bit is done, see DEPFLAGS etc in src/Makefile.in ] | ||
| 448 | 442 | ||
| 449 | ** Update the FAQ. | 443 | ** Update the FAQ. |
| 450 | 444 | ||
diff --git a/etc/forms/README b/etc/forms/README new file mode 100644 index 00000000000..4d728450ac4 --- /dev/null +++ b/etc/forms/README | |||
| @@ -0,0 +1 @@ | |||
| This directory contains some example files for the forms.el library. | |||
diff --git a/etc/forms-d2.dat b/etc/forms/forms-d2.dat index f6c599c9aa8..f6c599c9aa8 100644 --- a/etc/forms-d2.dat +++ b/etc/forms/forms-d2.dat | |||
diff --git a/etc/forms/forms-d2.el b/etc/forms/forms-d2.el new file mode 100644 index 00000000000..9fa2145e4d0 --- /dev/null +++ b/etc/forms/forms-d2.el | |||
| @@ -0,0 +1,103 @@ | |||
| 1 | ;;; forms-d2.el --- demo forms-mode | ||
| 2 | |||
| 3 | ;; Copyright (C) 1991, 1994-1997, 2001-2012 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | ;; Author: Johan Vromans <jvromans@squirrel.nl> | ||
| 6 | ;; Created: 1989 | ||
| 7 | |||
| 8 | ;; This file is part of GNU Emacs. | ||
| 9 | |||
| 10 | ;; GNU Emacs is free software: you can redistribute it and/or modify | ||
| 11 | ;; it under the terms of the GNU General Public License as published by | ||
| 12 | ;; the Free Software Foundation, either version 3 of the License, or | ||
| 13 | ;; (at your option) any later version. | ||
| 14 | |||
| 15 | ;; GNU Emacs is distributed in the hope that it will be useful, | ||
| 16 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 17 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 18 | ;; GNU General Public License for more details. | ||
| 19 | |||
| 20 | ;; You should have received a copy of the GNU General Public License | ||
| 21 | ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
| 22 | |||
| 23 | ;;; Commentary: | ||
| 24 | |||
| 25 | ;; This sample forms exploit most of the features of forms mode. | ||
| 26 | |||
| 27 | ;;; Code: | ||
| 28 | |||
| 29 | ;; Set the name of the data file. | ||
| 30 | (setq forms-file (expand-file-name "forms/forms-d2.dat" data-directory)) | ||
| 31 | |||
| 32 | ;; Use 'forms-enumerate' to set field names and number thereof. | ||
| 33 | (setq forms-number-of-fields | ||
| 34 | (forms-enumerate | ||
| 35 | '(arch-newsgroup ; 1 | ||
| 36 | arch-volume ; 2 | ||
| 37 | arch-issue ; and ... | ||
| 38 | arch-article ; ... so | ||
| 39 | arch-shortname ; ... ... on | ||
| 40 | arch-parts | ||
| 41 | arch-from | ||
| 42 | arch-longname | ||
| 43 | arch-keywords | ||
| 44 | arch-date | ||
| 45 | arch-remarks))) | ||
| 46 | |||
| 47 | ;; The following functions are used by this form for layout purposes. | ||
| 48 | ;; | ||
| 49 | (defun arch-tocol (target &optional fill) | ||
| 50 | "Produces a string to skip to column TARGET. Prepends newline if needed. | ||
| 51 | The optional FILL should be a character, used to fill to the column." | ||
| 52 | (if (null fill) | ||
| 53 | (setq fill ?\s)) | ||
| 54 | (if (< target (current-column)) | ||
| 55 | (concat "\n" (make-string target fill)) | ||
| 56 | (make-string (- target (current-column)) fill))) | ||
| 57 | ;; | ||
| 58 | (defun arch-rj (target field &optional fill) | ||
| 59 | "Produces a string to skip to column TARGET minus the width of field FIELD. | ||
| 60 | Prepends newline if needed. The optional FILL should be a character, | ||
| 61 | used to fill to the column." | ||
| 62 | (arch-tocol (- target (length (nth field forms-fields))) fill)) | ||
| 63 | |||
| 64 | ;; Record filters. | ||
| 65 | ;; | ||
| 66 | (defun arch-new-record-filter (the-record) | ||
| 67 | "Form a new record with some defaults." | ||
| 68 | (aset the-record arch-from (user-full-name)) | ||
| 69 | (aset the-record arch-date (current-time-string)) | ||
| 70 | the-record ; return it | ||
| 71 | ) | ||
| 72 | (setq forms-new-record-filter 'arch-new-record-filter) | ||
| 73 | |||
| 74 | ;; The format list. | ||
| 75 | (setq forms-format-list | ||
| 76 | (list | ||
| 77 | "====== Public Domain Software Archive ======\n\n" | ||
| 78 | arch-shortname | ||
| 79 | " - " arch-longname | ||
| 80 | "\n\n" | ||
| 81 | "Article: " arch-newsgroup | ||
| 82 | "/" arch-article | ||
| 83 | " " | ||
| 84 | '(arch-tocol 40) | ||
| 85 | "Issue: " arch-issue | ||
| 86 | " " | ||
| 87 | '(arch-rj 73 10) | ||
| 88 | "Date: " arch-date | ||
| 89 | "\n\n" | ||
| 90 | "Submitted by: " arch-from | ||
| 91 | "\n" | ||
| 92 | '(arch-tocol 79 ?-) | ||
| 93 | "\n" | ||
| 94 | "Keywords: " arch-keywords | ||
| 95 | "\n\n" | ||
| 96 | "Parts: " arch-parts | ||
| 97 | "\n\n====== Remarks ======\n\n" | ||
| 98 | arch-remarks | ||
| 99 | )) | ||
| 100 | |||
| 101 | ;; That's all, folks! | ||
| 102 | |||
| 103 | ;;; forms-d2.el ends here | ||
diff --git a/etc/forms/forms-pass.el b/etc/forms/forms-pass.el new file mode 100644 index 00000000000..34d4548434b --- /dev/null +++ b/etc/forms/forms-pass.el | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | ;;; forms-pass.el --- passwd file demo for forms-mode | ||
| 2 | |||
| 3 | ;; This file is part of GNU Emacs. | ||
| 4 | |||
| 5 | ;;; Commentary: | ||
| 6 | |||
| 7 | ;; This demo visits your passwd file. | ||
| 8 | |||
| 9 | ;;; Code: | ||
| 10 | |||
| 11 | ;; use yp if present | ||
| 12 | (or (file-exists-p (setq forms-file "/var/yp/src/passwd")) | ||
| 13 | (setq forms-file "/etc/passwd")) | ||
| 14 | |||
| 15 | (setq forms-read-only t) ; to make sure | ||
| 16 | (setq forms-field-sep ":") | ||
| 17 | (setq forms-number-of-fields 7) | ||
| 18 | |||
| 19 | (setq forms-format-list | ||
| 20 | (list | ||
| 21 | "====== Visiting " forms-file " ======\n\n" | ||
| 22 | "User : " 1 | ||
| 23 | " Uid: " 3 | ||
| 24 | " Gid: " 4 | ||
| 25 | "\n\n" | ||
| 26 | "Name : " 5 | ||
| 27 | "\n\n" | ||
| 28 | "Home : " 6 | ||
| 29 | "\n\n" | ||
| 30 | "Shell: " 7 | ||
| 31 | "\n")) | ||
| 32 | |||
| 33 | ;;; forms-pass.el ends here | ||
diff --git a/etc/org/OrgOdtStyles.xml b/etc/org/OrgOdtStyles.xml index 470b7b134a7..84125c96d8a 100644 --- a/etc/org/OrgOdtStyles.xml +++ b/etc/org/OrgOdtStyles.xml | |||
| @@ -649,34 +649,34 @@ | |||
| 649 | <!-- Description List --> | 649 | <!-- Description List --> |
| 650 | <text:list-style style:name="OrgDescriptionList"> | 650 | <text:list-style style:name="OrgDescriptionList"> |
| 651 | <text:list-level-style-number text:level="1" style:num-format=""> | 651 | <text:list-level-style-number text:level="1" style:num-format=""> |
| 652 | <style:list-level-properties text:space-before="0.635cm" text:min-label-width="0.635cm"/> | 652 | <style:list-level-properties text:space-before="0.635cm"/> |
| 653 | </text:list-level-style-number> | 653 | </text:list-level-style-number> |
| 654 | <text:list-level-style-number text:level="2" style:num-format=""> | 654 | <text:list-level-style-number text:level="2" style:num-format=""> |
| 655 | <style:list-level-properties text:space-before="1.27cm" text:min-label-width="0.635cm"/> | 655 | <style:list-level-properties text:space-before="1.27cm"/> |
| 656 | </text:list-level-style-number> | 656 | </text:list-level-style-number> |
| 657 | <text:list-level-style-number text:level="3" style:num-format=""> | 657 | <text:list-level-style-number text:level="3" style:num-format=""> |
| 658 | <style:list-level-properties text:space-before="1.905cm" text:min-label-width="0.635cm"/> | 658 | <style:list-level-properties text:space-before="1.905cm"/> |
| 659 | </text:list-level-style-number> | 659 | </text:list-level-style-number> |
| 660 | <text:list-level-style-number text:level="4" style:num-format=""> | 660 | <text:list-level-style-number text:level="4" style:num-format=""> |
| 661 | <style:list-level-properties text:space-before="2.54cm" text:min-label-width="0.635cm"/> | 661 | <style:list-level-properties text:space-before="2.54cm"/> |
| 662 | </text:list-level-style-number> | 662 | </text:list-level-style-number> |
| 663 | <text:list-level-style-number text:level="5" style:num-format=""> | 663 | <text:list-level-style-number text:level="5" style:num-format=""> |
| 664 | <style:list-level-properties text:space-before="3.175cm" text:min-label-width="0.635cm"/> | 664 | <style:list-level-properties text:space-before="3.175cm"/> |
| 665 | </text:list-level-style-number> | 665 | </text:list-level-style-number> |
| 666 | <text:list-level-style-number text:level="6" style:num-format=""> | 666 | <text:list-level-style-number text:level="6" style:num-format=""> |
| 667 | <style:list-level-properties text:space-before="3.81cm" text:min-label-width="0.635cm"/> | 667 | <style:list-level-properties text:space-before="3.81cm"/> |
| 668 | </text:list-level-style-number> | 668 | </text:list-level-style-number> |
| 669 | <text:list-level-style-number text:level="7" style:num-format=""> | 669 | <text:list-level-style-number text:level="7" style:num-format=""> |
| 670 | <style:list-level-properties text:space-before="4.445cm" text:min-label-width="0.635cm"/> | 670 | <style:list-level-properties text:space-before="4.445cm"/> |
| 671 | </text:list-level-style-number> | 671 | </text:list-level-style-number> |
| 672 | <text:list-level-style-number text:level="8" style:num-format=""> | 672 | <text:list-level-style-number text:level="8" style:num-format=""> |
| 673 | <style:list-level-properties text:space-before="5.08cm" text:min-label-width="0.635cm"/> | 673 | <style:list-level-properties text:space-before="5.08cm"/> |
| 674 | </text:list-level-style-number> | 674 | </text:list-level-style-number> |
| 675 | <text:list-level-style-number text:level="9" style:num-format=""> | 675 | <text:list-level-style-number text:level="9" style:num-format=""> |
| 676 | <style:list-level-properties text:space-before="5.715cm" text:min-label-width="0.635cm"/> | 676 | <style:list-level-properties text:space-before="5.715cm"/> |
| 677 | </text:list-level-style-number> | 677 | </text:list-level-style-number> |
| 678 | <text:list-level-style-number text:level="10" style:num-format=""> | 678 | <text:list-level-style-number text:level="10" style:num-format=""> |
| 679 | <style:list-level-properties text:space-before="6.35cm" text:min-label-width="0.635cm"/> | 679 | <style:list-level-properties text:space-before="6.35cm"/> |
| 680 | </text:list-level-style-number> | 680 | </text:list-level-style-number> |
| 681 | </text:list-style> | 681 | </text:list-style> |
| 682 | 682 | ||
diff --git a/etc/refcards/README b/etc/refcards/README index a1fa2f063b5..0372826416e 100644 --- a/etc/refcards/README +++ b/etc/refcards/README | |||
| @@ -1,8 +1,11 @@ | |||
| 1 | Some of the *.tex files need special versions of TeX to typeset them. | 1 | To generate these refcards, you need to install the TeX document |
| 2 | The files cs-*.tex and sk-*.tex need csTeX, a special version of TeX | 2 | production system. For example, http://www.tug.org/texlive/ . |
| 3 | tailored to typesetting Czech and Slovak documents. We provide | 3 | |
| 4 | generated files for these documents, so that you could print them | 4 | All modern GNU/Linux distributions provide TeX packages, so the |
| 5 | without installing the modified TeX versions. | 5 | easiest way is just to install those. Your distribution may have |
| 6 | split some of the files needed to process non-English output into | ||
| 7 | separate, optional packages such as: texlive-lang-cyrillic, | ||
| 8 | texlive-lang-czechslovak, texlive-lang-german, and texlive-lang-polish. | ||
| 6 | 9 | ||
| 7 | 10 | ||
| 8 | COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES | 11 | COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES |
| @@ -12,5 +15,5 @@ it is reproduced here for convenience. | |||
| 12 | 15 | ||
| 13 | File: gnus-logo.eps, gnus-logo.pdf | 16 | File: gnus-logo.eps, gnus-logo.pdf |
| 14 | Author: Luis Fernandes <elf@ee.ryerson.ca> | 17 | Author: Luis Fernandes <elf@ee.ryerson.ca> |
| 15 | Copyright (C) 2001-2012 Free Software Foundation, Inc. | 18 | Copyright (C) 2001-2012 Free Software Foundation, Inc. |
| 16 | License: GNU General Public License version 3 or later (see COPYING) | 19 | License: GNU General Public License version 3 or later (see COPYING) |
diff --git a/etc/refcards/calccard.pdf b/etc/refcards/calccard.pdf index 58b203672de..5e97c2a9d92 100644 --- a/etc/refcards/calccard.pdf +++ b/etc/refcards/calccard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/cs-dired-ref.pdf b/etc/refcards/cs-dired-ref.pdf index cf16c1afd10..1b5a8612ed9 100644 --- a/etc/refcards/cs-dired-ref.pdf +++ b/etc/refcards/cs-dired-ref.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/cs-refcard.pdf b/etc/refcards/cs-refcard.pdf index 7d0f92fa404..963adcc7bb9 100644 --- a/etc/refcards/cs-refcard.pdf +++ b/etc/refcards/cs-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/de-refcard.pdf b/etc/refcards/de-refcard.pdf index c7a619b0486..bccc60993f6 100644 --- a/etc/refcards/de-refcard.pdf +++ b/etc/refcards/de-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/dired-ref.pdf b/etc/refcards/dired-ref.pdf index 18a02e28ae7..0f579670808 100644 --- a/etc/refcards/dired-ref.pdf +++ b/etc/refcards/dired-ref.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/fr-dired-ref.pdf b/etc/refcards/fr-dired-ref.pdf index 1bd84b84e75..32f12ab2088 100644 --- a/etc/refcards/fr-dired-ref.pdf +++ b/etc/refcards/fr-dired-ref.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/fr-refcard.pdf b/etc/refcards/fr-refcard.pdf index 91f4fafe2d0..020ffbdeea0 100644 --- a/etc/refcards/fr-refcard.pdf +++ b/etc/refcards/fr-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/gnus-booklet.pdf b/etc/refcards/gnus-booklet.pdf index f39af860394..6c8fa376234 100644 --- a/etc/refcards/gnus-booklet.pdf +++ b/etc/refcards/gnus-booklet.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/gnus-refcard.pdf b/etc/refcards/gnus-refcard.pdf index 016f8fd7051..c64ed30f39f 100644 --- a/etc/refcards/gnus-refcard.pdf +++ b/etc/refcards/gnus-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/pl-refcard.pdf b/etc/refcards/pl-refcard.pdf index 47299efa1bf..ddeeca97daa 100644 --- a/etc/refcards/pl-refcard.pdf +++ b/etc/refcards/pl-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/pt-br-refcard.pdf b/etc/refcards/pt-br-refcard.pdf index dff1c3f6c00..dc61712a998 100644 --- a/etc/refcards/pt-br-refcard.pdf +++ b/etc/refcards/pt-br-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/refcard.pdf b/etc/refcards/refcard.pdf index f6c47d8a5f6..f2a720d656b 100644 --- a/etc/refcards/refcard.pdf +++ b/etc/refcards/refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/ru-refcard.pdf b/etc/refcards/ru-refcard.pdf index 3bdc7895a9d..2289acff755 100644 --- a/etc/refcards/ru-refcard.pdf +++ b/etc/refcards/ru-refcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/sk-dired-ref.pdf b/etc/refcards/sk-dired-ref.pdf index e14764bd8f8..2cd9ef12fd9 100644 --- a/etc/refcards/sk-dired-ref.pdf +++ b/etc/refcards/sk-dired-ref.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/sk-refcard.pdf b/etc/refcards/sk-refcard.pdf index d0a34927a26..e02c7db3d4c 100644 --- a/etc/refcards/sk-refcard.pdf +++ b/etc/refcards/sk-refcard.pdf | |||
| Binary files differ | |||