diff options
| author | Miles Bader | 2006-04-17 08:41:12 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-04-17 08:41:12 +0000 |
| commit | cfc2051d0ed5a268528a647ab0911a2f5cc451de (patch) | |
| tree | cb622fe0b6c1ba8b97314fb80ba2fd8fad60a5a2 /etc | |
| parent | ca49cf1703cc20d50653c32ca2f438c8819b78bd (diff) | |
| parent | e4a89ccf738861d7b9c4f611185aa0f204c9c208 (diff) | |
| download | emacs-cfc2051d0ed5a268528a647ab0911a2f5cc451de.tar.gz emacs-cfc2051d0ed5a268528a647ab0911a2f5cc451de.zip | |
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-56
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 204-225)
- Update from CVS
- Sync from erc--emacs--0
- Merge from gnus--rel--5.10
- Improve tq.el.
- Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6.
* gnus--rel--5.10 (patch 81-85)
- Update from CVS
- Merge from emacs--devo--0
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 18 | ||||
| -rw-r--r-- | etc/NEWS | 15 | ||||
| -rw-r--r-- | etc/PROBLEMS | 8 | ||||
| -rw-r--r-- | etc/TODO | 11 | ||||
| -rw-r--r-- | etc/orgcard.tex | 73 |
5 files changed, 80 insertions, 45 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 95b24e50e2d..8673937f15b 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,21 @@ | |||
| 1 | 2006-04-12 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * PROBLEMS (C-SPC fails ...): Explicitly say fcitx in the header. | ||
| 4 | |||
| 5 | 2006-04-11 Carsten Dominik <dominik@science.uva.nl> | ||
| 6 | |||
| 7 | * orgcard.tex: (section{Tables}): Document column narrowing. | ||
| 8 | (section{Links}): Document bracket links. | ||
| 9 | |||
| 10 | 2006-04-11 Kenichi Handa <handa@m17n.org> | ||
| 11 | |||
| 12 | * PROBLEMS (C-SPC fails ...): Add description for fcitx. | ||
| 13 | |||
| 14 | 2006-04-10 Bill Wohler <wohler@newt.com> | ||
| 15 | |||
| 16 | * NEWS: Add package-version keyword to `defcustom' and mention | ||
| 17 | associated variable `customize-package-emacs-version-alist'. | ||
| 18 | |||
| 1 | 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de> | 19 | 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de> |
| 2 | 20 | ||
| 3 | * NEWS: Add string-or-null-p. | 21 | * NEWS: Add string-or-null-p. |
| @@ -3767,6 +3767,12 @@ variables, including buffer-local and frame-local variables. | |||
| 3767 | ** defcustom changes: | 3767 | ** defcustom changes: |
| 3768 | 3768 | ||
| 3769 | +++ | 3769 | +++ |
| 3770 | *** The package-version keyword has been added to provide | ||
| 3771 | `customize-changed-options' functionality to packages in the future. | ||
| 3772 | Developers who make use of this keyword must also update the new | ||
| 3773 | variable `customize-package-emacs-version-alist'. | ||
| 3774 | |||
| 3775 | +++ | ||
| 3770 | *** The new customization type `float' requires a floating point number. | 3776 | *** The new customization type `float' requires a floating point number. |
| 3771 | 3777 | ||
| 3772 | ** String changes: | 3778 | ** String changes: |
| @@ -4036,6 +4042,12 @@ A file local variables list cannot specify a string with text | |||
| 4036 | properties--any specified text properties are discarded. | 4042 | properties--any specified text properties are discarded. |
| 4037 | 4043 | ||
| 4038 | +++ | 4044 | +++ |
| 4045 | *** The variable `enable-local-variables' controls how local variable | ||
| 4046 | lists are handled. t, the default, specifies the standard querying | ||
| 4047 | behavior. :safe means use only safe values, and ignore the rest. | ||
| 4048 | nil means ignore them all. Anything else means always query. | ||
| 4049 | |||
| 4050 | +++ | ||
| 4039 | *** The variable `safe-local-eval-forms' specifies a list of forms that | 4051 | *** The variable `safe-local-eval-forms' specifies a list of forms that |
| 4040 | are ok to evaluate when they appear in an `eval' local variables | 4052 | are ok to evaluate when they appear in an `eval' local variables |
| 4041 | specification. Normally Emacs asks for confirmation before evaluating | 4053 | specification. Normally Emacs asks for confirmation before evaluating |
| @@ -10859,9 +10871,6 @@ SNMPv2 MIBs. It has entries on `auto-mode-alist'. | |||
| 10859 | editing SQL files, and M-x sql-interactive-mode for interacting with | 10871 | editing SQL files, and M-x sql-interactive-mode for interacting with |
| 10860 | SQL interpreters. It has an entry on `auto-mode-alist'. | 10872 | SQL interpreters. It has an entry on `auto-mode-alist'. |
| 10861 | 10873 | ||
| 10862 | *** M-x highlight-changes-mode provides a minor mode displaying buffer | ||
| 10863 | changes with a special face. | ||
| 10864 | |||
| 10865 | *** ispell4.el has been deleted. It got in the way of ispell.el and | 10874 | *** ispell4.el has been deleted. It got in the way of ispell.el and |
| 10866 | this was hard to fix reliably. It has long been obsolete -- use | 10875 | this was hard to fix reliably. It has long been obsolete -- use |
| 10867 | Ispell 3.1 and ispell.el. | 10876 | Ispell 3.1 and ispell.el. |
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index afe0493d760..6435bd2e673 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -995,7 +995,7 @@ xmodmap command to the xdm setup script for that display. | |||
| 995 | 995 | ||
| 996 | Use the shell command `xset bc' to make the old X Menu package work. | 996 | Use the shell command `xset bc' to make the old X Menu package work. |
| 997 | 997 | ||
| 998 | *** C-SPC fails to work on Fedora GNU/Linux. | 998 | *** C-SPC fails to work on Fedora GNU/Linux (or with fcitx input method). |
| 999 | 999 | ||
| 1000 | Fedora Core 4 steals the C-SPC key by default for the `iiimx' program | 1000 | Fedora Core 4 steals the C-SPC key by default for the `iiimx' program |
| 1001 | which is the input method for some languages. It blocks Emacs users | 1001 | which is the input method for some languages. It blocks Emacs users |
| @@ -1009,6 +1009,12 @@ Another is to specify `Emacs*useXIM: false' in your X resources. | |||
| 1009 | 1009 | ||
| 1010 | Another is to build Emacs with the `--without-xim' configure option. | 1010 | Another is to build Emacs with the `--without-xim' configure option. |
| 1011 | 1011 | ||
| 1012 | The same problem happens on any other system if you are using fcitx | ||
| 1013 | (Chinese input method) which by default use C-SPC for toggling. If | ||
| 1014 | you want to use fcitx with Emacs, you have two choices. Toggle fcitx | ||
| 1015 | by another key (e.g. C-\) by modifying ~/.fcitx/config, or be | ||
| 1016 | accustomed to use C-@ for `set-mark-command'. | ||
| 1017 | |||
| 1012 | *** M-SPC seems to be ignored as input. | 1018 | *** M-SPC seems to be ignored as input. |
| 1013 | 1019 | ||
| 1014 | See if your X server is set up to use this as a command | 1020 | See if your X server is set up to use this as a command |
| @@ -9,10 +9,13 @@ to the FSF. | |||
| 9 | 9 | ||
| 10 | * Small but important fixes needed in existing features: | 10 | * Small but important fixes needed in existing features: |
| 11 | 11 | ||
| 12 | ** Distribute a bar cursor of width > 1 evenly between the two glyphs | ||
| 13 | on each side of the bar (what to do at the edges?). | ||
| 14 | |||
| 12 | ** Make vc-checkin avoid reverting the buffer if has not changed after | 15 | ** Make vc-checkin avoid reverting the buffer if has not changed after |
| 13 | the checkin. Comparing (md5 BUFFER) to (md5 FILE) should be enough. | 16 | the checkin. Comparing (md5 BUFFER) to (md5 FILE) should be enough. |
| 14 | 17 | ||
| 15 | ** Make vc-annotate show place the cursor in the annotate buffer at the | 18 | ** Make vc-annotate show place the cursor in the annotate buffer at the |
| 16 | same line as the current buffer. | 19 | same line as the current buffer. |
| 17 | 20 | ||
| 18 | ** buffer-offer-save should be a permanent local. | 21 | ** buffer-offer-save should be a permanent local. |
| @@ -69,7 +72,7 @@ to the FSF. | |||
| 69 | ** Redesign the load-history data structure so it can cope better | 72 | ** Redesign the load-history data structure so it can cope better |
| 70 | with evaluating definitions of the same function from different files, | 73 | with evaluating definitions of the same function from different files, |
| 71 | recording which file the latest definition came from. | 74 | recording which file the latest definition came from. |
| 72 | 75 | ||
| 73 | * Important features: | 76 | * Important features: |
| 74 | 77 | ||
| 75 | ** Provide user-friendly ways to list all available font families, | 78 | ** Provide user-friendly ways to list all available font families, |
| @@ -158,7 +161,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors. | |||
| 158 | ** Emacs Lisp mode could put an overlay on the defun for every | 161 | ** Emacs Lisp mode could put an overlay on the defun for every |
| 159 | function that has advice. The overlay could have `after-text' like " | 162 | function that has advice. The overlay could have `after-text' like " |
| 160 | [Function has advice]". It might look like | 163 | [Function has advice]". It might look like |
| 161 | (defun foo [Function has advice] (x y) | 164 | (defun foo [Function has advice] (x y) |
| 162 | The overlay could also be a button that you could use to view the advice. | 165 | The overlay could also be a button that you could use to view the advice. |
| 163 | 166 | ||
| 164 | ** ange-ftp | 167 | ** ange-ftp |
| @@ -261,7 +264,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors. | |||
| 261 | ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, | 264 | ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, |
| 262 | but it's a valuable feature worth making more general. | 265 | but it's a valuable feature worth making more general. |
| 263 | 266 | ||
| 264 | ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs | 267 | ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs |
| 265 | at http://lorentey.hu/project/emacs.] | 268 | at http://lorentey.hu/project/emacs.] |
| 266 | 269 | ||
| 267 | ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe | 270 | ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe |
diff --git a/etc/orgcard.tex b/etc/orgcard.tex index cca7e525d91..245354e85d3 100644 --- a/etc/orgcard.tex +++ b/etc/orgcard.tex | |||
| @@ -1,4 +1,6 @@ | |||
| 1 | % Reference Card for Org Mode 4.10 | 1 | % Reference Card for Org Mode |
| 2 | \def\orgversionnumber{4.23} | ||
| 3 | \def\year{2006} | ||
| 2 | % | 4 | % |
| 3 | %**start of header | 5 | %**start of header |
| 4 | \newcount\columnsperpage | 6 | \newcount\columnsperpage |
| @@ -58,9 +60,6 @@ | |||
| 58 | % Thanks to Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik | 60 | % Thanks to Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik |
| 59 | % for their many good ideas. | 61 | % for their many good ideas. |
| 60 | 62 | ||
| 61 | \def\orgversionnumber{4.10} | ||
| 62 | \def\year{2006} | ||
| 63 | |||
| 64 | \def\shortcopyrightnotice{\vskip 1ex plus 2 fill | 63 | \def\shortcopyrightnotice{\vskip 1ex plus 2 fill |
| 65 | \centerline{\small \copyright\ 2004, 2005, 2006\ Free Software Foundation, Inc. | 64 | \centerline{\small \copyright\ 2004, 2005, 2006\ Free Software Foundation, Inc. |
| 66 | Permissions on back. v\orgversionnumber}} | 65 | Permissions on back. v\orgversionnumber}} |
| @@ -367,10 +366,8 @@ To set archive location for current file, add a line like$^3$: | |||
| 367 | \key{insert SCHEDULED timestamp}{C-c C-s} | 366 | \key{insert SCHEDULED timestamp}{C-c C-s} |
| 368 | \key{create sparse tree with all deadlines due}{C-c C-w} | 367 | \key{create sparse tree with all deadlines due}{C-c C-w} |
| 369 | \key{the time between 2 dates in a time range}{C-c C-y} | 368 | \key{the time between 2 dates in a time range}{C-c C-y} |
| 370 | \key{change timestamp at cursor by $-1$ day}{S-LEFT$^4$} | 369 | \key{change timestamp at cursor by $\pm 1$ day}{S-RIGHT/LEFT$^4$} |
| 371 | \key{change timestamp at cursor by $+1$ day}{S-RIGHT$^4$} | 370 | \key{change year/month/day at cursor by $\pm 1$}{S-UP/DOWN$^4$} |
| 372 | \key{change year/month/day at cursor by $-1$}{S-DOWN$^4$} | ||
| 373 | \key{change year/month/day at cursor by $+1$}{S-UP$^4$} | ||
| 374 | \key{access the calendar for the current date}{C-c >} | 371 | \key{access the calendar for the current date}{C-c >} |
| 375 | \key{insert timestamp matching date in calendar}{C-c <} | 372 | \key{insert timestamp matching date in calendar}{C-c <} |
| 376 | \key{access agenda for current date}{C-c C-o} | 373 | \key{access agenda for current date}{C-c C-o} |
| @@ -386,6 +383,7 @@ To set archive location for current file, add a line like$^3$: | |||
| 386 | \key{globally store link to the current location}{C-c l$^2$} | 383 | \key{globally store link to the current location}{C-c l$^2$} |
| 387 | \key{insert a link (TAB completes stored links)}{C-c C-l} | 384 | \key{insert a link (TAB completes stored links)}{C-c C-l} |
| 388 | \key{insert file link with file name completion}{C-u C-c C-l} | 385 | \key{insert file link with file name completion}{C-u C-c C-l} |
| 386 | \key{edit (also hidden part of) link at point}{C-c C-l} | ||
| 389 | 387 | ||
| 390 | \key{open file links in emacs (\kbd{C-u} : in emacs)}{C-c C-o} | 388 | \key{open file links in emacs (\kbd{C-u} : in emacs)}{C-c C-o} |
| 391 | \key{open link at point (3: in emacs)}{mouse-2/3} | 389 | \key{open link at point (3: in emacs)}{mouse-2/3} |
| @@ -399,24 +397,26 @@ To set archive location for current file, add a line like$^3$: | |||
| 399 | \key{\kbd{<<<My Target>>>}}{\rm radio target$^3$} | 397 | \key{\kbd{<<<My Target>>>}}{\rm radio target$^3$} |
| 400 | \key{\kbd{[[*this text]]}}{\rm find headline} | 398 | \key{\kbd{[[*this text]]}}{\rm find headline} |
| 401 | \metax{\kbd{[[this text]]}}{\rm find target or text in buffer} | 399 | \metax{\kbd{[[this text]]}}{\rm find target or text in buffer} |
| 400 | \metax{\kbd{[[this text][description]]}}{\rm optional link text} | ||
| 402 | 401 | ||
| 403 | {\bf External Links} | 402 | {\bf External Links} |
| 404 | 403 | ||
| 405 | \key{\kbd{<file:/home/dominik/img/mars.jpg>}}{\rm file, absolute} | 404 | \key{\kbd{file:/home/dominik/img/mars.jpg}}{\rm file, absolute} |
| 406 | \key{\kbd{<file:papers/last.pdf>}}{\rm file, relative} | 405 | \key{\kbd{file:papers/last.pdf}}{\rm file, relative} |
| 407 | \key{\kbd{<file:projects.org::*that text>}}{\rm find headline} | 406 | \key{\kbd{file:projects.org::*that text}}{\rm find headline} |
| 408 | \key{\kbd{<file:projects.org::find me>}}{\rm find tgt/string} | 407 | \key{\kbd{file:projects.org::find me}}{\rm find tgt/string} |
| 409 | \key{\kbd{<file:projects.org::/regexp/>}}{\rm regexp search} | 408 | \key{\kbd{file:projects.org::/regexp/}}{\rm regexp search} |
| 410 | \key{\kbd{<http://www.astro.uva.nl/~dominik>}}{\rm on the web} | 409 | \key{\kbd{http://www.astro.uva.nl/~dominik}}{\rm on the web} |
| 411 | \key{\kbd{<mailto:adent@galaxy.net>}}{\rm EMail address} | 410 | \key{\kbd{mailto:adent@galaxy.net}}{\rm EMail address} |
| 412 | \key{\kbd{<news:comp.emacs>}}{\rm Usenet group} | 411 | \key{\kbd{news:comp.emacs}}{\rm Usenet group} |
| 413 | \key{\kbd{<bbdb:Richard Stallman>}}{\rm BBDB person} | 412 | \key{\kbd{bbdb:Richard Stallman}}{\rm BBDB person} |
| 414 | \key{\kbd{<shell:ls *.org>}}{\rm shell command} | 413 | \key{\kbd{shell:ls *.org}}{\rm shell command} |
| 415 | \key{\kbd{<gnus:group>}}{\rm GNUS group} | 414 | \key{\kbd{gnus:group}}{\rm GNUS group} |
| 416 | \key{\kbd{<gnus:group\#id>}}{\rm GNUS message} | 415 | \key{\kbd{gnus:group\#id}}{\rm GNUS message} |
| 417 | \key{\kbd{<vm|wl|mhe|rmail:folder>}}{\rm Mail folder} | 416 | \key{\kbd{vm|wl|mhe|rmail:folder}}{\rm Mail folder} |
| 418 | \key{\kbd{<vm|wl|mhe|rmail:folder\#id>}}{\rm Mail message} | 417 | \key{\kbd{vm|wl|mhe|rmail:folder\#id}}{\rm Mail message} |
| 419 | %\key{\kbd{<vm://myself@some.where.org/folder\#id>}}{\rm VM remote} | 418 | \metax{\kbd{[[external link][description]]}}{\rm optional link text} |
| 419 | %\key{\kbd{vm://myself@some.where.org/folder\#id}}{\rm VM remote} | ||
| 420 | 420 | ||
| 421 | \section{Tables} | 421 | \section{Tables} |
| 422 | 422 | ||
| @@ -425,11 +425,10 @@ To set archive location for current file, add a line like$^3$: | |||
| 425 | 425 | ||
| 426 | {\bf Creating a table} | 426 | {\bf Creating a table} |
| 427 | 427 | ||
| 428 | \metax{insert a new Org-mode table}{M-x org-table-create} | 428 | %\metax{insert a new Org-mode table}{M-x org-table-create} |
| 429 | \metax{... or just start typing, e.g.}{|Name|Phone|Age RET |- TAB} | 429 | \metax{just start typing, e.g.}{|Name|Phone|Age RET |- TAB} |
| 430 | \key{convert region to table}{C-c C-c} | 430 | \key{convert region to table}{C-c |} |
| 431 | \key{... separator at least 3 spaces}{C-3 C-c C-c} | 431 | \key{... separator at least 3 spaces}{C-3 C-c |} |
| 432 | %\key{... prompt for separator regexp}{C-u C-c C-c} | ||
| 433 | 432 | ||
| 434 | {\bf Commands available inside tables} | 433 | {\bf Commands available inside tables} |
| 435 | 434 | ||
| @@ -465,9 +464,7 @@ Outside of tables, the same keys may have other functionality. | |||
| 465 | \key{paste rectangular region}{C-c C-x C-y} | 464 | \key{paste rectangular region}{C-c C-x C-y} |
| 466 | \key{fill paragraph across selected cells}{C-c C-q} | 465 | \key{fill paragraph across selected cells}{C-c C-q} |
| 467 | 466 | ||
| 468 | {\bf Calculations} | 467 | {\bf Calculations} (in combination with Emacs \kbd{calc} package) |
| 469 | |||
| 470 | These need the Emacs calc package installed. | ||
| 471 | 468 | ||
| 472 | \key{set and eval column formula}{C-c =} | 469 | \key{set and eval column formula}{C-c =} |
| 473 | \key{set and eval named-field formula}{C-u C-c =} | 470 | \key{set and eval named-field formula}{C-u C-c =} |
| @@ -475,8 +472,8 @@ These need the Emacs calc package installed. | |||
| 475 | \key{re-apply all stored equations to current line}{C-c *} | 472 | \key{re-apply all stored equations to current line}{C-c *} |
| 476 | \key{re-apply all stored equations to entire table}{C-u C-c *} | 473 | \key{re-apply all stored equations to entire table}{C-u C-c *} |
| 477 | 474 | ||
| 478 | \kbd{TAB}, \kbd{RET} and \kbd{C-c C-c} trigger automatic recalculation | 475 | %\kbd{TAB}, \kbd{RET} and \kbd{C-c C-c} trigger automatic recalculation |
| 479 | in lines starting with: {\tt | \# |}. | 476 | %in lines starting with: {\tt | \# |}. |
| 480 | 477 | ||
| 481 | \key{rotate calculation mark through \# * ! \^ \_ \$}{C-\#} | 478 | \key{rotate calculation mark through \# * ! \^ \_ \$}{C-\#} |
| 482 | 479 | ||
| @@ -484,9 +481,9 @@ in lines starting with: {\tt | \# |}. | |||
| 484 | \key{sum numbers in current column/rectangle}{C-c +} | 481 | \key{sum numbers in current column/rectangle}{C-c +} |
| 485 | \key{copy down with increment}{S-RET$^4$} | 482 | \key{copy down with increment}{S-RET$^4$} |
| 486 | 483 | ||
| 487 | A formula can also be typed directly into into a field and will | 484 | Formulas typed in field are executed by \kbd{TAB}, |
| 488 | executed by \kbd{TAB}, \kbd{RET} and \kbd{C-c C-c}. A leading \kbd{=} | 485 | \kbd{RET} and \kbd{C-c C-c}. \kbd{=} introduces a column |
| 489 | introduces a column formula, \kbd{:=} a named-field formula. | 486 | formula, \kbd{:=} a named-field formula. |
| 490 | 487 | ||
| 491 | \key{Example: Add Col1 and Col2}{=\$1+\$2} | 488 | \key{Example: Add Col1 and Col2}{=\$1+\$2} |
| 492 | \key{... with printf format specification}{=\$1+\$2;\%.2f} | 489 | \key{... with printf format specification}{=\$1+\$2;\%.2f} |
| @@ -496,7 +493,9 @@ introduces a column formula, \kbd{:=} a named-field formula. | |||
| 496 | 493 | ||
| 497 | {\bf Miscellaneous} | 494 | {\bf Miscellaneous} |
| 498 | 495 | ||
| 499 | \key{toggle visibility of vertical lines}{C-c |} | 496 | \key{to limit column width to \kbd{N} characters, use}{...| <N> |...} |
| 497 | \key{edit the current field in a separate window}{C-c `} | ||
| 498 | \key{make current field fully visible}{C-u TAB} | ||
| 500 | \metax{export as tab-separated file}{M-x org-table-export} | 499 | \metax{export as tab-separated file}{M-x org-table-export} |
| 501 | \metax{import tab-separated file}{M-x org-table-import} | 500 | \metax{import tab-separated file}{M-x org-table-import} |
| 502 | 501 | ||