diff options
| author | Kenichi Handa | 2012-10-30 20:38:37 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-10-30 20:38:37 +0900 |
| commit | 6ccc848cd85e75d77d6b11a46f5f23f860db9ff5 (patch) | |
| tree | e10cb69f3bbe6f2d9616d3867f12bf035c70e0f8 /etc | |
| parent | aee5b18ec3c7844ca125249914113eeaef04342c (diff) | |
| parent | fcc1acdadbeae00d8dcabeb6dccb20da9672af2c (diff) | |
| download | emacs-6ccc848cd85e75d77d6b11a46f5f23f860db9ff5.tar.gz emacs-6ccc848cd85e75d77d6b11a46f5f23f860db9ff5.zip | |
merge trun
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 5 | ||||
| -rw-r--r-- | etc/NEWS | 158 | ||||
| -rw-r--r-- | etc/refcards/orgcard.pdf | bin | 118438 -> 118492 bytes | |||
| -rw-r--r-- | etc/refcards/orgcard.tex | 4 |
4 files changed, 106 insertions, 61 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 3ebe18b407f..60d4a7aa271 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-10-26 Nicolas Goaziou <n.goaziou@gmail.com> | ||
| 2 | |||
| 3 | * refcards/orgcard.tex: Fix keybindings about | ||
| 4 | `org-show-todo-tree'. | ||
| 5 | |||
| 1 | 2012-10-23 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2012-10-23 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | Fix outdated timestamp documentation in Elisp manual (bug#12706). | 8 | Fix outdated timestamp documentation in Elisp manual (bug#12706). |
| @@ -77,19 +77,10 @@ links between the various manuals. | |||
| 77 | you want them. | 77 | you want them. |
| 78 | 78 | ||
| 79 | --- | 79 | --- |
| 80 | ** On Mac OS X, configure no longer automatically adds the Fink /sw | ||
| 81 | directories to the search path. You must add them yourself if you want them. | ||
| 82 | |||
| 83 | --- | ||
| 84 | ** The standalone scripts rcs-checkin and vcdiff have been removed | 80 | ** The standalone scripts rcs-checkin and vcdiff have been removed |
| 85 | (from the bin and libexec directories, respectively). The former is | 81 | (from the bin and libexec directories, respectively). The former is |
| 86 | no longer relevant, the latter is replaced by lisp (in vc-sccs.el). | 82 | no longer relevant, the latter is replaced by lisp (in vc-sccs.el). |
| 87 | 83 | ||
| 88 | --- | ||
| 89 | ** The native Windows user interface is available for Cygwin. Passing | ||
| 90 | --with-w32 will configure a Cygwin emacs to use the Windows user | ||
| 91 | interface instead of the default, X11. | ||
| 92 | |||
| 93 | 84 | ||
| 94 | * Startup Changes in Emacs 24.3 | 85 | * Startup Changes in Emacs 24.3 |
| 95 | 86 | ||
| @@ -104,26 +95,19 @@ been adding them there, put them somewhere else, eg site-lisp. | |||
| 104 | 95 | ||
| 105 | * Changes in Emacs 24.3 | 96 | * Changes in Emacs 24.3 |
| 106 | 97 | ||
| 107 | ** minibuffer-electric-default-mode can rewrite (default ...) to [...]. | ||
| 108 | Just set minibuffer-eldef-shorten-default to t before enabling the mode. | ||
| 109 | |||
| 110 | +++ | 98 | +++ |
| 111 | ** Most y-or-n prompts now allow you to scroll the selected window. | 99 | ** Most y-or-n prompts now allow you to scroll the selected window. |
| 112 | Typing C-v or M-v at a y-or-n prompt scrolls forward or backward | 100 | Typing C-v or M-v at a y-or-n prompt scrolls forward or backward |
| 113 | respectively, without exiting from the prompt. | 101 | respectively, without exiting from the prompt. |
| 114 | 102 | ||
| 115 | --- | ||
| 116 | ** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the | ||
| 117 | next and previous path separator, respectively. | ||
| 118 | |||
| 119 | ** Mode line changes | 103 | ** Mode line changes |
| 120 | --- | 104 | --- |
| 121 | *** New option `mode-line-default-help-echo' specifies the help text | 105 | *** New option `mode-line-default-help-echo' specifies the help text |
| 122 | (shown in a tooltip or in the echo area) for any part of the mode line | 106 | (shown in a tooltip or in the echo area) for any part of the mode line |
| 123 | that does not have its own specialized help text. | 107 | that does not have its own specialized help text. |
| 124 | 108 | +++ | |
| 125 | *** You can now click mouse-3 in the coding system indicator to | 109 | *** You can now click mouse-3 in the coding system indicator to invoke |
| 126 | invokes `set-buffer-file-coding-system'. | 110 | `set-buffer-file-coding-system'. |
| 127 | 111 | ||
| 128 | ** Help changes | 112 | ** Help changes |
| 129 | 113 | ||
| @@ -139,6 +123,14 @@ correctly. To disable this, set `help-enable-auto-load' to nil. | |||
| 139 | even after their associated libraries have been loaded (and the | 123 | even after their associated libraries have been loaded (and the |
| 140 | autoloads have been redefined as functions). | 124 | autoloads have been redefined as functions). |
| 141 | 125 | ||
| 126 | ** Minibuffer changes | ||
| 127 | --- | ||
| 128 | *** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the | ||
| 129 | next and previous path separator, respectively. | ||
| 130 | |||
| 131 | *** minibuffer-electric-default-mode can rewrite (default ...) to [...]. | ||
| 132 | Just set minibuffer-eldef-shorten-default to t before enabling the mode. | ||
| 133 | |||
| 142 | ** ImageMagick support, if available, is automatically enabled. | 134 | ** ImageMagick support, if available, is automatically enabled. |
| 143 | It is no longer necessary to call `imagemagick-register-types' | 135 | It is no longer necessary to call `imagemagick-register-types' |
| 144 | explicitly to install ImageMagick image types; that function is called | 136 | explicitly to install ImageMagick image types; that function is called |
| @@ -165,6 +157,7 @@ or expression to evaluate. | |||
| 165 | --- | 157 | --- |
| 166 | *** New option `server-auth-key' specifies a shared server key. | 158 | *** New option `server-auth-key' specifies a shared server key. |
| 167 | 159 | ||
| 160 | +++ | ||
| 168 | ** In the Package Menu, newly-available packages are listed as "new", | 161 | ** In the Package Menu, newly-available packages are listed as "new", |
| 169 | and sorted above the other "available" packages by default. | 162 | and sorted above the other "available" packages by default. |
| 170 | 163 | ||
| @@ -204,9 +197,7 @@ The PCL-CVS commands are still available via the keyboard. | |||
| 204 | --- | 197 | --- |
| 205 | *** New input method `vietnamese-vni'. | 198 | *** New input method `vietnamese-vni'. |
| 206 | 199 | ||
| 207 | ** NextStep/OSX port changes. | 200 | ** Nextstep (GNUstep / Mac OS X) port changes |
| 208 | --- | ||
| 209 | *** OSX 10.4 or newer is required to build Emacs. | ||
| 210 | --- | 201 | --- |
| 211 | *** Fullscreen and frame parameter fullscreen is supported. | 202 | *** Fullscreen and frame parameter fullscreen is supported. |
| 212 | --- | 203 | --- |
| @@ -239,7 +230,7 @@ This applies to both ordinary and regexp Isearch. | |||
| 239 | *** New option `replace-lax-whitespace'. | 230 | *** New option `replace-lax-whitespace'. |
| 240 | If non-nil, `query-replace' uses flexible whitespace matching too. | 231 | If non-nil, `query-replace' uses flexible whitespace matching too. |
| 241 | The default is nil. | 232 | The default is nil. |
| 242 | 233 | +++ | |
| 243 | *** Global `M-s _' starts a symbol (identifier) incremental search, | 234 | *** Global `M-s _' starts a symbol (identifier) incremental search, |
| 244 | and `M-s _' in Isearch toggles symbol search mode. | 235 | and `M-s _' in Isearch toggles symbol search mode. |
| 245 | `M-s c' in Isearch toggles search case-sensitivity. | 236 | `M-s c' in Isearch toggles search case-sensitivity. |
| @@ -273,6 +264,7 @@ append-to-register and M-x prepend-to-register. | |||
| 273 | ** New command `C-x r M-w' (copy-rectangle-as-kill). | 264 | ** New command `C-x r M-w' (copy-rectangle-as-kill). |
| 274 | It copies the region-rectangle as the last rectangle kill. | 265 | It copies the region-rectangle as the last rectangle kill. |
| 275 | 266 | ||
| 267 | +++ | ||
| 276 | ** New option `yank-handled-properties' allows processing of text | 268 | ** New option `yank-handled-properties' allows processing of text |
| 277 | properties on yanked text, in more ways that are more general than | 269 | properties on yanked text, in more ways that are more general than |
| 278 | just removing them, as done by `yank-excluded-properties'. | 270 | just removing them, as done by `yank-excluded-properties'. |
| @@ -331,24 +323,34 @@ The difference is that it relies on the `lexical-binding' machinery (as opposed | |||
| 331 | to the `lexical-let' machinery used previously) to capture definitions in | 323 | to the `lexical-let' machinery used previously) to capture definitions in |
| 332 | closures, so such closures will only work if `lexical-binding' is in use. | 324 | closures, so such closures will only work if `lexical-binding' is in use. |
| 333 | 325 | ||
| 326 | +++ | ||
| 327 | *** `cl-letf' is not exactly like `letf'. | ||
| 328 | The only difference is in details that relate to some deprecated usage | ||
| 329 | of `symbol-function' in place forms. | ||
| 330 | |||
| 331 | +++ | ||
| 334 | *** `progv' was rewritten to use the `let' machinery. | 332 | *** `progv' was rewritten to use the `let' machinery. |
| 335 | A side effect is that vars without corresponding value are bound to nil | 333 | A side effect is that vars without corresponding value are bound to nil |
| 336 | rather than making them unbound. | 334 | rather than making them unbound. |
| 337 | 335 | ||
| 338 | ** Compilation mode | 336 | *** The following methods of extending `setf' are obsolete. |
| 337 | Use gv.el instead (FIXME; details). | ||
| 338 | `define-setf-expander', `defsetf', `define-modify-macro' | ||
| 339 | 339 | ||
| 340 | ** Compilation mode | ||
| 341 | +++ | ||
| 340 | *** New option `compilation-always-kill'. | 342 | *** New option `compilation-always-kill'. |
| 341 | 343 | ||
| 342 | ** Customize | 344 | ** Customize |
| 343 | 345 | --- | |
| 344 | *** `custom-reset-button-menu' now defaults to t. | 346 | *** `custom-reset-button-menu' now defaults to t. |
| 345 | 347 | --- | |
| 346 | *** Non-option variables are never matched in `customize-apropos' and | 348 | *** Non-option variables are never matched in `customize-apropos' and |
| 347 | `customize-apropos-options' (i.e. the prefix argument does nothing for | 349 | `customize-apropos-options' (i.e. the prefix argument does nothing for |
| 348 | these commands now). | 350 | these commands now). |
| 349 | 351 | ||
| 350 | ** Desktop | 352 | ** Desktop |
| 351 | 353 | --- | |
| 352 | *** `desktop-path' no longer includes the "." directory. Desktop | 354 | *** `desktop-path' no longer includes the "." directory. Desktop |
| 353 | files are now located in ~/.emacs.d by default. | 355 | files are now located in ~/.emacs.d by default. |
| 354 | 356 | ||
| @@ -398,26 +400,27 @@ changes in context diffs. | |||
| 398 | whitespace problems introduced by the diff. | 400 | whitespace problems introduced by the diff. |
| 399 | 401 | ||
| 400 | ** Dired | 402 | ** Dired |
| 401 | 403 | +++ | |
| 402 | *** `dired-do-async-shell-command' executes each file sequentially | 404 | *** `dired-do-async-shell-command' executes each file sequentially |
| 403 | if the command ends in `;' (when operating on multiple files). | 405 | if the command ends in `;' (when operating on multiple files). |
| 404 | Otherwise, it executes the command on each file in parallel. | 406 | Otherwise, it executes the command on each file in parallel. |
| 405 | 407 | --- | |
| 406 | *** Typing M-n in the minibuffer of `dired-do-chmod', `dired-do-chgrp', | 408 | *** Typing M-n in the minibuffer of `dired-do-chmod', `dired-do-chgrp', |
| 407 | `dired-do-chown', `dired-do-touch' pulls the file attributes of the | 409 | `dired-do-chown', `dired-do-touch' pulls the file attributes of the |
| 408 | file at point. | 410 | file at point. |
| 409 | 411 | +++ | |
| 410 | *** When the region is active, `m' (`dired-mark'), `u' (`dired-unmark'), | 412 | *** When the region is active, `m' (`dired-mark'), `u' (`dired-unmark'), |
| 411 | `DEL' (`dired-unmark-backward'), `d' (`dired-flag-file-deletion') | 413 | `DEL' (`dired-unmark-backward'), `d' (`dired-flag-file-deletion') |
| 412 | mark/unmark/flag all files in the active region. | 414 | mark/unmark/flag all files in the active region. |
| 413 | 415 | +++ | |
| 414 | *** The minibuffer default for `=' (`dired-diff) has changed. | 416 | *** The minibuffer default for `=' (`dired-diff) has changed. |
| 415 | It is now the backup file for the file at point, if one exists. | 417 | It is now the backup file for the file at point, if one exists. |
| 416 | In Transient Mark mode the default is the file at the active mark. | 418 | In Transient Mark mode the default is the file at the active mark. |
| 417 | 419 | +++ | |
| 418 | *** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers. | 420 | *** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers. |
| 419 | The global binding for `M-=', `count-words-region' is in effect. | 421 | The global binding for `M-=', `count-words-region' is in effect. |
| 420 | 422 | ||
| 423 | --- | ||
| 421 | ** Ediff now uses the same color scheme as Diff mode. | 424 | ** Ediff now uses the same color scheme as Diff mode. |
| 422 | 425 | ||
| 423 | ** erc will look up server/channel names via auth-source and use the | 426 | ** erc will look up server/channel names via auth-source and use the |
| @@ -428,9 +431,9 @@ See `flymake-fringe-indicator-position', `flymake-error-bitmap' and | |||
| 428 | `flymake-warning-bitmap'. | 431 | `flymake-warning-bitmap'. |
| 429 | 432 | ||
| 430 | ** Follow mode | 433 | ** Follow mode |
| 431 | 434 | --- | |
| 432 | *** The obsolete variable `follow-mode-off-hook' has been removed. | 435 | *** The obsolete variable `follow-mode-off-hook' has been removed. |
| 433 | 436 | --- | |
| 434 | *** Follow mode no longer works by using advice. | 437 | *** Follow mode no longer works by using advice. |
| 435 | The option `follow-intercept-processes' has been removed. | 438 | The option `follow-intercept-processes' has been removed. |
| 436 | 439 | ||
| @@ -449,9 +452,9 @@ the FFAP prompt. The default is now '("ftp"). | |||
| 449 | The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. | 452 | The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. |
| 450 | 453 | ||
| 451 | ** Mouse Avoidance mode | 454 | ** Mouse Avoidance mode |
| 452 | 455 | +++ | |
| 453 | The new variable `mouse-avoidance-banish-position' can now be used to | 456 | *** New variable `mouse-avoidance-banish-position' specifies where the |
| 454 | customize Mouse Avoidance mode further. | 457 | `banish' mouse avoidance setting moves the mouse. |
| 455 | 458 | ||
| 456 | +++ | 459 | +++ |
| 457 | ** notifications.el supports now version 1.2 of the Notifications API. | 460 | ** notifications.el supports now version 1.2 of the Notifications API. |
| @@ -603,6 +606,7 @@ and the `attributes' slot is always nil. | |||
| 603 | The `url-retrieve' function now uses this to encode its URL argument, | 606 | The `url-retrieve' function now uses this to encode its URL argument, |
| 604 | in case that is not properly encoded. | 607 | in case that is not properly encoded. |
| 605 | 608 | ||
| 609 | --- | ||
| 606 | ** VHDL mode | 610 | ** VHDL mode |
| 607 | 611 | ||
| 608 | *** The free software compiler GHDL is supported (and now the default). | 612 | *** The free software compiler GHDL is supported (and now the default). |
| @@ -613,7 +617,10 @@ in case that is not properly encoded. | |||
| 613 | 617 | ||
| 614 | *** Accepts \r and \f as whitespace. | 618 | *** Accepts \r and \f as whitespace. |
| 615 | 619 | ||
| 616 | ** which-function-mode now applies to all applicable major modes by default. | 620 | ** Which Function mode |
| 621 | +++ | ||
| 622 | *** `which-func-modes' now defaults to t, so Which Function mode, when | ||
| 623 | enabled, applies to all applicable major modes. | ||
| 617 | 624 | ||
| 618 | --- | 625 | --- |
| 619 | ** winner-mode-hook now runs when the mode is disabled, as well as when it is | 626 | ** winner-mode-hook now runs when the mode is disabled, as well as when it is |
| @@ -673,6 +680,7 @@ gnus-notifications.el, mm-archive.el | |||
| 673 | 680 | ||
| 674 | * Incompatible Lisp Changes in Emacs 24.3 | 681 | * Incompatible Lisp Changes in Emacs 24.3 |
| 675 | 682 | ||
| 683 | +++ | ||
| 676 | ** set-buffer-multibyte now signals an error in narrowed buffers. | 684 | ** set-buffer-multibyte now signals an error in narrowed buffers. |
| 677 | 685 | ||
| 678 | +++ | 686 | +++ |
| @@ -715,6 +723,7 @@ still be supported for Emacs 24.x. | |||
| 715 | Some Lisp symbols have been renamed to avoid problems with spelling | 723 | Some Lisp symbols have been renamed to avoid problems with spelling |
| 716 | that is incorrect or inconsistent with how Emacs normally spells a word. | 724 | that is incorrect or inconsistent with how Emacs normally spells a word. |
| 717 | 725 | ||
| 726 | --- | ||
| 718 | *** Renamed functions | 727 | *** Renamed functions |
| 719 | 728 | ||
| 720 | **** hangul-input-method-inactivate -> hangul-input-method-deactivate | 729 | **** hangul-input-method-inactivate -> hangul-input-method-deactivate |
| @@ -726,22 +735,22 @@ that is incorrect or inconsistent with how Emacs normally spells a word. | |||
| 726 | viper-deactivate-input-method-action | 735 | viper-deactivate-input-method-action |
| 727 | **** ucs-input-inactivate -> ucs-input-deactivate | 736 | **** ucs-input-inactivate -> ucs-input-deactivate |
| 728 | 737 | ||
| 738 | --- | ||
| 729 | *** Renamed hooks | 739 | *** Renamed hooks |
| 730 | The old hooks are still supported for backward compatibility, but they | 740 | The old hooks are still supported for backward compatibility, but they |
| 731 | are deprecated and will be removed eventually. | 741 | are deprecated and will be removed eventually. |
| 732 | |||
| 733 | **** input-method-inactivate-hook -> input-method-deactivate-hook | 742 | **** input-method-inactivate-hook -> input-method-deactivate-hook |
| 734 | **** robin-inactivate-hook -> robin-deactivate-hook | 743 | **** robin-inactivate-hook -> robin-deactivate-hook |
| 735 | **** quail-inactivate-hook -> quail-deactivate-hook | 744 | **** quail-inactivate-hook -> quail-deactivate-hook |
| 736 | 745 | ||
| 746 | --- | ||
| 737 | *** Renamed Lisp variables | 747 | *** Renamed Lisp variables |
| 738 | |||
| 739 | **** follow-deactive-menu -> follow-inactive-menu | 748 | **** follow-deactive-menu -> follow-inactive-menu |
| 740 | **** inactivate-current-input-method-function -> | 749 | **** inactivate-current-input-method-function -> |
| 741 | deactivate-current-input-method-function | 750 | deactivate-current-input-method-function |
| 742 | 751 | ||
| 752 | +++ | ||
| 743 | ** Some obsolete functions, variables, and faces were removed: | 753 | ** Some obsolete functions, variables, and faces were removed: |
| 744 | |||
| 745 | *** `facemenu-unlisted-faces' | 754 | *** `facemenu-unlisted-faces' |
| 746 | *** `rmail-decode-mime-charset' | 755 | *** `rmail-decode-mime-charset' |
| 747 | *** `last-input-char', `last-command-char', `unread-command-char'. | 756 | *** `last-input-char', `last-command-char', `unread-command-char'. |
| @@ -772,9 +781,18 @@ systems), or based on memory allocations. | |||
| 772 | ** CL-style generalized variables are now in core Elisp. | 781 | ** CL-style generalized variables are now in core Elisp. |
| 773 | `setf' is autoloaded; `push' and `pop' accept generalized variables. | 782 | `setf' is autoloaded; `push' and `pop' accept generalized variables. |
| 774 | 783 | ||
| 784 | +++ | ||
| 775 | ** `defun' also accepts a (declare DECLS) form, like `defmacro'. | 785 | ** `defun' also accepts a (declare DECLS) form, like `defmacro'. |
| 776 | The interpretation of the DECLS is determined by `defun-declarations-alist'. | 786 | The interpretation of the DECLS is determined by `defun-declarations-alist'. |
| 777 | 787 | ||
| 788 | ** Minibuffer | ||
| 789 | +++ | ||
| 790 | *** `read-regexp' has a new argument HISTORY; the first argument PROMPT | ||
| 791 | of `read-regexp' accepts a string ending with a colon and space, and its | ||
| 792 | second argument DEFAULTS can be a list of strings accessible via M-n | ||
| 793 | in the minibuffer ahead of other hard-coded useful regexp-related values. | ||
| 794 | More commands use `read-regexp' now to read their regexp arguments. | ||
| 795 | |||
| 778 | ** Completion | 796 | ** Completion |
| 779 | 797 | ||
| 780 | *** New function `completion-table-with-quoting' to handle completion | 798 | *** New function `completion-table-with-quoting' to handle completion |
| @@ -797,14 +815,6 @@ to work out which code is doing something. | |||
| 797 | *** New var `inhibit-debugger', automatically set to prevent accidental | 815 | *** New var `inhibit-debugger', automatically set to prevent accidental |
| 798 | recursive invocations. | 816 | recursive invocations. |
| 799 | 817 | ||
| 800 | ** Minibuffer | ||
| 801 | |||
| 802 | *** `read-regexp' has a new argument HISTORY; the first argument PROMPT | ||
| 803 | of `read-regexp' accepts a string ending with a colon and space, and its | ||
| 804 | second argument DEFAULTS can be a list of strings accessible via M-n | ||
| 805 | in the minibuffer ahead of other hard-coded useful regexp-related values. | ||
| 806 | More commands use `read-regexp' now to read their regexp arguments. | ||
| 807 | |||
| 808 | ** Window changes | 818 | ** Window changes |
| 809 | 819 | ||
| 810 | *** The functions get-lru-window, get-mru-window and get-largest-window | 820 | *** The functions get-lru-window, get-mru-window and get-largest-window |
| @@ -841,11 +851,17 @@ appropriate entries in the `display-buffer-alist' function introduced | |||
| 841 | in Emacs 24.1: | 851 | in Emacs 24.1: |
| 842 | +++ | 852 | +++ |
| 843 | **** `display-buffer-reuse-frames' | 853 | **** `display-buffer-reuse-frames' |
| 854 | +++ | ||
| 844 | **** `special-display-regexps' | 855 | **** `special-display-regexps' |
| 856 | +++ | ||
| 845 | **** `special-display-frame-alist' | 857 | **** `special-display-frame-alist' |
| 858 | +++ | ||
| 846 | **** `special-display-buffer-names' | 859 | **** `special-display-buffer-names' |
| 860 | +++ | ||
| 847 | **** `special-display-function' | 861 | **** `special-display-function' |
| 862 | +++ | ||
| 848 | **** `display-buffer-function' | 863 | **** `display-buffer-function' |
| 864 | --- | ||
| 849 | **** `dired-shrink-to-fit' | 865 | **** `dired-shrink-to-fit' |
| 850 | 866 | ||
| 851 | ** Time | 867 | ** Time |
| @@ -853,7 +869,7 @@ in Emacs 24.1: | |||
| 853 | *** `current-time-string' no longer requires that its argument's year | 869 | *** `current-time-string' no longer requires that its argument's year |
| 854 | must be in the range 1000..9999. It now works with any year supported | 870 | must be in the range 1000..9999. It now works with any year supported |
| 855 | by the underlying C implementation. | 871 | by the underlying C implementation. |
| 856 | --- | 872 | |
| 857 | *** `current-time' now returns extended-format time stamps | 873 | *** `current-time' now returns extended-format time stamps |
| 858 | (HIGH LOW USEC PSEC), where the new PSEC slot specifies picoseconds. | 874 | (HIGH LOW USEC PSEC), where the new PSEC slot specifies picoseconds. |
| 859 | PSEC is typically a multiple of 1000 on current machines. Other | 875 | PSEC is typically a multiple of 1000 on current machines. Other |
| @@ -885,12 +901,15 @@ result in a warning ("Eager macro-expansion skipped due to cycle") | |||
| 885 | describing the cycle. | 901 | describing the cycle. |
| 886 | 902 | ||
| 887 | ** Miscellaneous new functions: | 903 | ** Miscellaneous new functions: |
| 888 | 904 | +++ | |
| 889 | *** `autoloadp' | 905 | *** `autoloadp' |
| 906 | +++ | ||
| 890 | *** `autoload-do-load' | 907 | *** `autoload-do-load' |
| 891 | +++ | 908 | +++ |
| 892 | *** `buffer-narrowed-p' tests if the buffer is narrowed. | 909 | *** `buffer-narrowed-p' tests if the buffer is narrowed. |
| 910 | +++ | ||
| 893 | *** `file-name-base' returns a file name sans directory and extension. | 911 | *** `file-name-base' returns a file name sans directory and extension. |
| 912 | +++ | ||
| 894 | *** `function-get' fetches a function property, following aliases. | 913 | *** `function-get' fetches a function property, following aliases. |
| 895 | +++ | 914 | +++ |
| 896 | *** `posnp' tests if an object is a `posn'. | 915 | *** `posnp' tests if an object is a `posn'. |
| @@ -899,42 +918,63 @@ describing the cycle. | |||
| 899 | *** `system-users' returns the user names on the system. | 918 | *** `system-users' returns the user names on the system. |
| 900 | +++ | 919 | +++ |
| 901 | *** `system-groups' returns the group names on the system. | 920 | *** `system-groups' returns the group names on the system. |
| 921 | +++ | ||
| 902 | *** `tty-top-frame' returns the topmost frame of a text terminal. | 922 | *** `tty-top-frame' returns the topmost frame of a text terminal. |
| 903 | 923 | ||
| 904 | ** New macros `setq-local' and `defvar-local'. | 924 | ** New macros `setq-local' and `defvar-local'. |
| 905 | 925 | ||
| 926 | +++ | ||
| 906 | ** New fringe bitmap `exclamation-mark'. | 927 | ** New fringe bitmap `exclamation-mark'. |
| 907 | 928 | ||
| 908 | ** Face underlining can now use a wave. | 929 | ** Face underlining can now use a wave. |
| 909 | See the "Face Attributes" section of the Elisp manual. | 930 | See the "Face Attributes" section of the Elisp manual. |
| 910 | 931 | ||
| 911 | ** The following functions and variables are obsolete: | 932 | ** The following functions and variables are obsolete: |
| 912 | 933 | --- | |
| 913 | *** `automount-dir-prefix' | 934 | *** `automount-dir-prefix' |
| 935 | +++ | ||
| 914 | *** `buffer-has-markers-at' | 936 | *** `buffer-has-markers-at' |
| 937 | --- | ||
| 915 | *** `macro-declaration-function' (use `macro-declarations-alist') | 938 | *** `macro-declaration-function' (use `macro-declarations-alist') |
| 939 | --- | ||
| 916 | *** `window-system-version' | 940 | *** `window-system-version' |
| 941 | --- | ||
| 917 | *** `dired-pop-to-buffer' (use `dired-mark-pop-up') | 942 | *** `dired-pop-to-buffer' (use `dired-mark-pop-up') |
| 943 | --- | ||
| 918 | *** `query-replace-interactive' | 944 | *** `query-replace-interactive' |
| 945 | --- | ||
| 919 | *** `font-list-limit' (has had no effect since Emacs < 23) | 946 | *** `font-list-limit' (has had no effect since Emacs < 23) |
| 920 | 947 | ||
| 921 | 948 | ||
| 922 | * Changes in Emacs 24.3 on non-free operating systems | 949 | * Changes in Emacs 24.3 on non-free operating systems |
| 923 | 950 | ||
| 924 | +++ | 951 | --- |
| 925 | ** On MS Windows, you can pass --without-libxml2 to configure.bat to omit | 952 | ** Cygwin builds can use the native MS Windows user interface. |
| 926 | support for libxml2, even if its presence is detected. | 953 | Pass --with-w32 to configure. The default remains the X11 interface. |
| 927 | |||
| 928 | ** When invoked with the -nw switch to run on the Windows text-mode terminal, | ||
| 929 | Emacs now supports mouse highlight, help-echo (in the echo area), and | ||
| 930 | `mouse-autoselect-window'. | ||
| 931 | 954 | ||
| 932 | ** Two new functions are available in Cygwin builds: | 955 | ** Two new functions are available in Cygwin builds: |
| 933 | `cygwin-convert-path-from-windows' and `cygwin-convert-path-to-windows'. | 956 | `cygwin-convert-path-from-windows' and `cygwin-convert-path-to-windows'. |
| 934 | These functions allow Lisp code to access the Cygwin file-name mapping | 957 | These functions allow Lisp code to access the Cygwin file-name mapping |
| 935 | machinery to convert between Cygwin and Windows-native file names. | 958 | machinery to convert between Cygwin and Windows-native file names. |
| 936 | 959 | ||
| 960 | ** When invoked with the -nw switch to run on the Windows text-mode terminal, | ||
| 961 | Emacs now supports mouse highlight, help-echo (in the echo area), and | ||
| 962 | `mouse-autoselect-window'. | ||
| 963 | |||
| 964 | +++ | ||
| 937 | ** On MS Windows Vista and later Emacs now supports symbolic links. | 965 | ** On MS Windows Vista and later Emacs now supports symbolic links. |
| 966 | |||
| 967 | +++ | ||
| 968 | ** On MS Windows, you can pass --without-libxml2 to configure.bat to omit | ||
| 969 | support for libxml2, even if its presence is detected. | ||
| 970 | |||
| 971 | --- | ||
| 972 | ** On Mac OS X, the Nextstep port requires OS X 10.4 or later. | ||
| 973 | |||
| 974 | --- | ||
| 975 | ** On Mac OS X, configure no longer automatically adds the Fink /sw | ||
| 976 | directories to the search path. You must add them yourself if you want them. | ||
| 977 | |||
| 938 | 978 | ||
| 939 | * Changes in Emacs 24.2 | 979 | * Changes in Emacs 24.2 |
| 940 | 980 | ||
diff --git a/etc/refcards/orgcard.pdf b/etc/refcards/orgcard.pdf index 2f004418443..720f08d9ded 100644 --- a/etc/refcards/orgcard.pdf +++ b/etc/refcards/orgcard.pdf | |||
| Binary files differ | |||
diff --git a/etc/refcards/orgcard.tex b/etc/refcards/orgcard.tex index 45b8ef04732..9ce2923e845 100644 --- a/etc/refcards/orgcard.tex +++ b/etc/refcards/orgcard.tex | |||
| @@ -484,9 +484,9 @@ after ``{\tt :}'', and dictionary words elsewhere. | |||
| 484 | \metax{select next/previous state}{S-LEFT/RIGHT} | 484 | \metax{select next/previous state}{S-LEFT/RIGHT} |
| 485 | \metax{select next/previous set}{C-S-LEFT/RIGHT} | 485 | \metax{select next/previous set}{C-S-LEFT/RIGHT} |
| 486 | \key{toggle ORDERED property}{C-c C-x o} | 486 | \key{toggle ORDERED property}{C-c C-x o} |
| 487 | \key{view TODO items in a sparse tree}{C-c C-v} | ||
| 488 | \key{view 3rd TODO keyword's sparse tree}{C-3 C-c C-v} | ||
| 489 | 487 | ||
| 488 | \key{view TODO items in a sparse tree}{C-c / t} | ||
| 489 | \key{view 3rd TODO keyword's sparse tree}{C-3 C-c / t} | ||
| 490 | \key{set the priority of the current item}{C-c , [ABC]} | 490 | \key{set the priority of the current item}{C-c , [ABC]} |
| 491 | \key{remove priority cookie from current item}{C-c , SPC} | 491 | \key{remove priority cookie from current item}{C-c , SPC} |
| 492 | \key{raise/lower priority of current item}{S-UP/DOWN\notetwo} | 492 | \key{raise/lower priority of current item}{S-UP/DOWN\notetwo} |