diff options
| author | Joakim Verona | 2012-11-06 23:01:10 +0100 |
|---|---|---|
| committer | Joakim Verona | 2012-11-06 23:01:10 +0100 |
| commit | 643b1893347ee5c32f6174d0f76a55d723060123 (patch) | |
| tree | 06847c9375f32e91446bfdbe9aa342cb232be90f /etc | |
| parent | 9c809558c18410acf9b90529e183d192afca3d2c (diff) | |
| parent | b6b3b29458fefcf7f31a0b14d6484cf262db2e54 (diff) | |
| download | emacs-643b1893347ee5c32f6174d0f76a55d723060123.tar.gz emacs-643b1893347ee5c32f6174d0f76a55d723060123.zip | |
upstream
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 5 | ||||
| -rw-r--r-- | etc/NEWS | 89 | ||||
| -rw-r--r-- | etc/refcards/orgcard.pdf | bin | 118438 -> 118492 bytes | |||
| -rw-r--r-- | etc/refcards/orgcard.tex | 4 |
4 files changed, 77 insertions, 21 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). |
| @@ -21,6 +21,17 @@ When you add a new item, please add it without either +++ or --- | |||
| 21 | so we will look at it and add it to the manual. | 21 | so we will look at it and add it to the manual. |
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | * Installation Changes in Emacs 24.4 | ||
| 25 | * Startup Changes in Emacs 24.4 | ||
| 26 | * Changes in Emacs 24.4 | ||
| 27 | * Editing Changes in Emacs 24.4 | ||
| 28 | * Changes in Specialized Modes and Packages in Emacs 24.4 | ||
| 29 | * New Modes and Packages in Emacs 24.4 | ||
| 30 | * Incompatible Lisp Changes in Emacs 24.4 | ||
| 31 | * Lisp changes in Emacs 24.4 | ||
| 32 | * Changes in Emacs 24.4 on non-free operating systems | ||
| 33 | |||
| 34 | |||
| 24 | * Installation Changes in Emacs 24.3 | 35 | * Installation Changes in Emacs 24.3 |
| 25 | 36 | ||
| 26 | --- | 37 | --- |
| @@ -157,6 +168,7 @@ or expression to evaluate. | |||
| 157 | --- | 168 | --- |
| 158 | *** New option `server-auth-key' specifies a shared server key. | 169 | *** New option `server-auth-key' specifies a shared server key. |
| 159 | 170 | ||
| 171 | +++ | ||
| 160 | ** In the Package Menu, newly-available packages are listed as "new", | 172 | ** In the Package Menu, newly-available packages are listed as "new", |
| 161 | and sorted above the other "available" packages by default. | 173 | and sorted above the other "available" packages by default. |
| 162 | 174 | ||
| @@ -229,7 +241,7 @@ This applies to both ordinary and regexp Isearch. | |||
| 229 | *** New option `replace-lax-whitespace'. | 241 | *** New option `replace-lax-whitespace'. |
| 230 | If non-nil, `query-replace' uses flexible whitespace matching too. | 242 | If non-nil, `query-replace' uses flexible whitespace matching too. |
| 231 | The default is nil. | 243 | The default is nil. |
| 232 | 244 | +++ | |
| 233 | *** Global `M-s _' starts a symbol (identifier) incremental search, | 245 | *** Global `M-s _' starts a symbol (identifier) incremental search, |
| 234 | and `M-s _' in Isearch toggles symbol search mode. | 246 | and `M-s _' in Isearch toggles symbol search mode. |
| 235 | `M-s c' in Isearch toggles search case-sensitivity. | 247 | `M-s c' in Isearch toggles search case-sensitivity. |
| @@ -263,6 +275,7 @@ append-to-register and M-x prepend-to-register. | |||
| 263 | ** New command `C-x r M-w' (copy-rectangle-as-kill). | 275 | ** New command `C-x r M-w' (copy-rectangle-as-kill). |
| 264 | It copies the region-rectangle as the last rectangle kill. | 276 | It copies the region-rectangle as the last rectangle kill. |
| 265 | 277 | ||
| 278 | +++ | ||
| 266 | ** New option `yank-handled-properties' allows processing of text | 279 | ** New option `yank-handled-properties' allows processing of text |
| 267 | properties on yanked text, in more ways that are more general than | 280 | properties on yanked text, in more ways that are more general than |
| 268 | just removing them, as done by `yank-excluded-properties'. | 281 | just removing them, as done by `yank-excluded-properties'. |
| @@ -300,6 +313,7 @@ Customize `cal-html-holidays' to change this. | |||
| 300 | 313 | ||
| 301 | ** CL | 314 | ** CL |
| 302 | 315 | ||
| 316 | +++ | ||
| 303 | *** CL's main entry is now (require 'cl-lib). | 317 | *** CL's main entry is now (require 'cl-lib). |
| 304 | `cl-lib' is like the old `cl' except that it uses the namespace cleanly, | 318 | `cl-lib' is like the old `cl' except that it uses the namespace cleanly, |
| 305 | i.e. all its definitions have the "cl-" prefix (and internal definitions use | 319 | i.e. all its definitions have the "cl-" prefix (and internal definitions use |
| @@ -310,24 +324,35 @@ under the name `cl-foo' instead, with the exceptions of the few definitions | |||
| 310 | that had to use `foo*' to avoid conflicts with pre-existing Elisp entities, | 324 | that had to use `foo*' to avoid conflicts with pre-existing Elisp entities, |
| 311 | which have not been renamed to `cl-foo*' but just `cl-foo'. | 325 | which have not been renamed to `cl-foo*' but just `cl-foo'. |
| 312 | 326 | ||
| 313 | The old `cl' is now deprecated and is just a bunch of aliases that | 327 | The old `cl' is now deprecated and is mainly just a bunch of aliases that |
| 314 | provide the old non-prefixed names. | 328 | provide the old non-prefixed names. Some exceptions are listed below. |
| 315 | 329 | ||
| 330 | +++ | ||
| 316 | *** `cl-flet' is not like `flet' (which is deprecated). | 331 | *** `cl-flet' is not like `flet' (which is deprecated). |
| 317 | Instead it obeys the behavior of Common-Lisp's `flet'. | 332 | Instead it obeys the behavior of Common-Lisp's `flet'. |
| 318 | 333 | ||
| 334 | +++ | ||
| 319 | *** `cl-labels' is slightly different from `labels'. | 335 | *** `cl-labels' is slightly different from `labels'. |
| 320 | The difference is that it relies on the `lexical-binding' machinery (as opposed | 336 | The difference is that it relies on the `lexical-binding' machinery (as opposed |
| 321 | to the `lexical-let' machinery used previously) to capture definitions in | 337 | to the `lexical-let' machinery used previously) to capture definitions in |
| 322 | closures, so such closures will only work if `lexical-binding' is in use. | 338 | closures, so such closures will only work if `lexical-binding' is in use. |
| 323 | 339 | ||
| 324 | +++ | 340 | +++ |
| 341 | *** `cl-letf' is not exactly like `letf'. | ||
| 342 | The only difference is in details that relate to some deprecated usage | ||
| 343 | of `symbol-function' in place forms. | ||
| 344 | |||
| 345 | +++ | ||
| 325 | *** `progv' was rewritten to use the `let' machinery. | 346 | *** `progv' was rewritten to use the `let' machinery. |
| 326 | A side effect is that vars without corresponding value are bound to nil | 347 | A side effect is that vars without corresponding value are bound to nil |
| 327 | rather than making them unbound. | 348 | rather than making them unbound. |
| 328 | 349 | ||
| 329 | ** Compilation mode | 350 | *** The following methods of extending `setf' are obsolete. |
| 351 | Use gv.el instead (FIXME; details). | ||
| 352 | `define-setf-expander', `defsetf', `define-modify-macro' | ||
| 330 | 353 | ||
| 354 | ** Compilation mode | ||
| 355 | +++ | ||
| 331 | *** New option `compilation-always-kill'. | 356 | *** New option `compilation-always-kill'. |
| 332 | 357 | ||
| 333 | ** Customize | 358 | ** Customize |
| @@ -389,7 +414,7 @@ changes in context diffs. | |||
| 389 | whitespace problems introduced by the diff. | 414 | whitespace problems introduced by the diff. |
| 390 | 415 | ||
| 391 | ** Dired | 416 | ** Dired |
| 392 | 417 | +++ | |
| 393 | *** `dired-do-async-shell-command' executes each file sequentially | 418 | *** `dired-do-async-shell-command' executes each file sequentially |
| 394 | if the command ends in `;' (when operating on multiple files). | 419 | if the command ends in `;' (when operating on multiple files). |
| 395 | Otherwise, it executes the command on each file in parallel. | 420 | Otherwise, it executes the command on each file in parallel. |
| @@ -441,9 +466,9 @@ the FFAP prompt. The default is now '("ftp"). | |||
| 441 | The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. | 466 | The old binding for `/ M' (filter by used-mode) is now bound to `/ m'. |
| 442 | 467 | ||
| 443 | ** Mouse Avoidance mode | 468 | ** Mouse Avoidance mode |
| 444 | 469 | +++ | |
| 445 | The new variable `mouse-avoidance-banish-position' can now be used to | 470 | *** New variable `mouse-avoidance-banish-position' specifies where the |
| 446 | customize Mouse Avoidance mode further. | 471 | `banish' mouse avoidance setting moves the mouse. |
| 447 | 472 | ||
| 448 | +++ | 473 | +++ |
| 449 | ** notifications.el supports now version 1.2 of the Notifications API. | 474 | ** notifications.el supports now version 1.2 of the Notifications API. |
| @@ -595,6 +620,7 @@ and the `attributes' slot is always nil. | |||
| 595 | The `url-retrieve' function now uses this to encode its URL argument, | 620 | The `url-retrieve' function now uses this to encode its URL argument, |
| 596 | in case that is not properly encoded. | 621 | in case that is not properly encoded. |
| 597 | 622 | ||
| 623 | --- | ||
| 598 | ** VHDL mode | 624 | ** VHDL mode |
| 599 | 625 | ||
| 600 | *** The free software compiler GHDL is supported (and now the default). | 626 | *** The free software compiler GHDL is supported (and now the default). |
| @@ -605,7 +631,10 @@ in case that is not properly encoded. | |||
| 605 | 631 | ||
| 606 | *** Accepts \r and \f as whitespace. | 632 | *** Accepts \r and \f as whitespace. |
| 607 | 633 | ||
| 608 | ** which-function-mode now applies to all applicable major modes by default. | 634 | ** Which Function mode |
| 635 | +++ | ||
| 636 | *** `which-func-modes' now defaults to t, so Which Function mode, when | ||
| 637 | enabled, applies to all applicable major modes. | ||
| 609 | 638 | ||
| 610 | --- | 639 | --- |
| 611 | ** winner-mode-hook now runs when the mode is disabled, as well as when it is | 640 | ** winner-mode-hook now runs when the mode is disabled, as well as when it is |
| @@ -708,6 +737,7 @@ still be supported for Emacs 24.x. | |||
| 708 | Some Lisp symbols have been renamed to avoid problems with spelling | 737 | Some Lisp symbols have been renamed to avoid problems with spelling |
| 709 | that is incorrect or inconsistent with how Emacs normally spells a word. | 738 | that is incorrect or inconsistent with how Emacs normally spells a word. |
| 710 | 739 | ||
| 740 | --- | ||
| 711 | *** Renamed functions | 741 | *** Renamed functions |
| 712 | 742 | ||
| 713 | **** hangul-input-method-inactivate -> hangul-input-method-deactivate | 743 | **** hangul-input-method-inactivate -> hangul-input-method-deactivate |
| @@ -719,22 +749,22 @@ that is incorrect or inconsistent with how Emacs normally spells a word. | |||
| 719 | viper-deactivate-input-method-action | 749 | viper-deactivate-input-method-action |
| 720 | **** ucs-input-inactivate -> ucs-input-deactivate | 750 | **** ucs-input-inactivate -> ucs-input-deactivate |
| 721 | 751 | ||
| 752 | --- | ||
| 722 | *** Renamed hooks | 753 | *** Renamed hooks |
| 723 | The old hooks are still supported for backward compatibility, but they | 754 | The old hooks are still supported for backward compatibility, but they |
| 724 | are deprecated and will be removed eventually. | 755 | are deprecated and will be removed eventually. |
| 725 | |||
| 726 | **** input-method-inactivate-hook -> input-method-deactivate-hook | 756 | **** input-method-inactivate-hook -> input-method-deactivate-hook |
| 727 | **** robin-inactivate-hook -> robin-deactivate-hook | 757 | **** robin-inactivate-hook -> robin-deactivate-hook |
| 728 | **** quail-inactivate-hook -> quail-deactivate-hook | 758 | **** quail-inactivate-hook -> quail-deactivate-hook |
| 729 | 759 | ||
| 760 | --- | ||
| 730 | *** Renamed Lisp variables | 761 | *** Renamed Lisp variables |
| 731 | |||
| 732 | **** follow-deactive-menu -> follow-inactive-menu | 762 | **** follow-deactive-menu -> follow-inactive-menu |
| 733 | **** inactivate-current-input-method-function -> | 763 | **** inactivate-current-input-method-function -> |
| 734 | deactivate-current-input-method-function | 764 | deactivate-current-input-method-function |
| 735 | 765 | ||
| 766 | +++ | ||
| 736 | ** Some obsolete functions, variables, and faces were removed: | 767 | ** Some obsolete functions, variables, and faces were removed: |
| 737 | |||
| 738 | *** `facemenu-unlisted-faces' | 768 | *** `facemenu-unlisted-faces' |
| 739 | *** `rmail-decode-mime-charset' | 769 | *** `rmail-decode-mime-charset' |
| 740 | *** `last-input-char', `last-command-char', `unread-command-char'. | 770 | *** `last-input-char', `last-command-char', `unread-command-char'. |
| @@ -800,7 +830,7 @@ to work out which code is doing something. | |||
| 800 | recursive invocations. | 830 | recursive invocations. |
| 801 | 831 | ||
| 802 | ** Window changes | 832 | ** Window changes |
| 803 | 833 | +++ | |
| 804 | *** The functions get-lru-window, get-mru-window and get-largest-window | 834 | *** The functions get-lru-window, get-mru-window and get-largest-window |
| 805 | now accept a third argument to avoid choosing the selected window. | 835 | now accept a third argument to avoid choosing the selected window. |
| 806 | 836 | ||
| @@ -813,9 +843,12 @@ reused. | |||
| 813 | 843 | ||
| 814 | *** New function `fit-frame-to-buffer' and new options | 844 | *** New function `fit-frame-to-buffer' and new options |
| 815 | `fit-frame-to-buffer' and `fit-frame-to-buffer-bottom-margin'. | 845 | `fit-frame-to-buffer' and `fit-frame-to-buffer-bottom-margin'. |
| 816 | 846 | +++ | |
| 847 | *** New option switch-to-buffer-preserve-window-point to restore a | ||
| 848 | window's point when switching buffers. | ||
| 849 | +++ | ||
| 817 | *** New display action functions `display-buffer-below-selected', | 850 | *** New display action functions `display-buffer-below-selected', |
| 818 | `display-buffer-at-bottom' and `display-buffer-in-previous-window'. | 851 | and `display-buffer-in-previous-window'. |
| 819 | 852 | ||
| 820 | *** New display action alist entry `inhibit-switch-frame', if non-nil, | 853 | *** New display action alist entry `inhibit-switch-frame', if non-nil, |
| 821 | tells display action functions to avoid changing which frame is | 854 | tells display action functions to avoid changing which frame is |
| @@ -823,10 +856,10 @@ selected. | |||
| 823 | 856 | ||
| 824 | *** New display action alist entry `pop-up-frame-parameters', if | 857 | *** New display action alist entry `pop-up-frame-parameters', if |
| 825 | non-nil, specifies frame parameters to give any newly-created frame. | 858 | non-nil, specifies frame parameters to give any newly-created frame. |
| 826 | 859 | +++ | |
| 827 | *** New display action alist entry `previous-window', if non-nil, | 860 | *** New display action alist entry `previous-window', if non-nil, |
| 828 | specifies window to reuse in `display-buffer-in-previous-window'. | 861 | specifies window to reuse in `display-buffer-in-previous-window'. |
| 829 | 862 | +++ | |
| 830 | *** New display action alist entries `window-height' and `window-width' | 863 | *** New display action alist entries `window-height' and `window-width' |
| 831 | to specify size of new window created by `display-buffer'. | 864 | to specify size of new window created by `display-buffer'. |
| 832 | 865 | ||
| @@ -835,11 +868,17 @@ appropriate entries in the `display-buffer-alist' function introduced | |||
| 835 | in Emacs 24.1: | 868 | in Emacs 24.1: |
| 836 | +++ | 869 | +++ |
| 837 | **** `display-buffer-reuse-frames' | 870 | **** `display-buffer-reuse-frames' |
| 871 | +++ | ||
| 838 | **** `special-display-regexps' | 872 | **** `special-display-regexps' |
| 873 | +++ | ||
| 839 | **** `special-display-frame-alist' | 874 | **** `special-display-frame-alist' |
| 875 | +++ | ||
| 840 | **** `special-display-buffer-names' | 876 | **** `special-display-buffer-names' |
| 877 | +++ | ||
| 841 | **** `special-display-function' | 878 | **** `special-display-function' |
| 879 | +++ | ||
| 842 | **** `display-buffer-function' | 880 | **** `display-buffer-function' |
| 881 | --- | ||
| 843 | **** `dired-shrink-to-fit' | 882 | **** `dired-shrink-to-fit' |
| 844 | 883 | ||
| 845 | ** Time | 884 | ** Time |
| @@ -879,12 +918,15 @@ result in a warning ("Eager macro-expansion skipped due to cycle") | |||
| 879 | describing the cycle. | 918 | describing the cycle. |
| 880 | 919 | ||
| 881 | ** Miscellaneous new functions: | 920 | ** Miscellaneous new functions: |
| 882 | 921 | +++ | |
| 883 | *** `autoloadp' | 922 | *** `autoloadp' |
| 923 | +++ | ||
| 884 | *** `autoload-do-load' | 924 | *** `autoload-do-load' |
| 885 | +++ | 925 | +++ |
| 886 | *** `buffer-narrowed-p' tests if the buffer is narrowed. | 926 | *** `buffer-narrowed-p' tests if the buffer is narrowed. |
| 927 | +++ | ||
| 887 | *** `file-name-base' returns a file name sans directory and extension. | 928 | *** `file-name-base' returns a file name sans directory and extension. |
| 929 | +++ | ||
| 888 | *** `function-get' fetches a function property, following aliases. | 930 | *** `function-get' fetches a function property, following aliases. |
| 889 | +++ | 931 | +++ |
| 890 | *** `posnp' tests if an object is a `posn'. | 932 | *** `posnp' tests if an object is a `posn'. |
| @@ -893,23 +935,31 @@ describing the cycle. | |||
| 893 | *** `system-users' returns the user names on the system. | 935 | *** `system-users' returns the user names on the system. |
| 894 | +++ | 936 | +++ |
| 895 | *** `system-groups' returns the group names on the system. | 937 | *** `system-groups' returns the group names on the system. |
| 938 | +++ | ||
| 896 | *** `tty-top-frame' returns the topmost frame of a text terminal. | 939 | *** `tty-top-frame' returns the topmost frame of a text terminal. |
| 897 | 940 | ||
| 898 | ** New macros `setq-local' and `defvar-local'. | 941 | ** New macros `setq-local' and `defvar-local'. |
| 899 | 942 | ||
| 943 | +++ | ||
| 900 | ** New fringe bitmap `exclamation-mark'. | 944 | ** New fringe bitmap `exclamation-mark'. |
| 901 | 945 | ||
| 902 | ** Face underlining can now use a wave. | 946 | ** Face underlining can now use a wave. |
| 903 | See the "Face Attributes" section of the Elisp manual. | 947 | See the "Face Attributes" section of the Elisp manual. |
| 904 | 948 | ||
| 905 | ** The following functions and variables are obsolete: | 949 | ** The following functions and variables are obsolete: |
| 906 | 950 | --- | |
| 907 | *** `automount-dir-prefix' | 951 | *** `automount-dir-prefix' |
| 952 | +++ | ||
| 908 | *** `buffer-has-markers-at' | 953 | *** `buffer-has-markers-at' |
| 954 | --- | ||
| 909 | *** `macro-declaration-function' (use `macro-declarations-alist') | 955 | *** `macro-declaration-function' (use `macro-declarations-alist') |
| 956 | --- | ||
| 910 | *** `window-system-version' | 957 | *** `window-system-version' |
| 958 | --- | ||
| 911 | *** `dired-pop-to-buffer' (use `dired-mark-pop-up') | 959 | *** `dired-pop-to-buffer' (use `dired-mark-pop-up') |
| 960 | --- | ||
| 912 | *** `query-replace-interactive' | 961 | *** `query-replace-interactive' |
| 962 | --- | ||
| 913 | *** `font-list-limit' (has had no effect since Emacs < 23) | 963 | *** `font-list-limit' (has had no effect since Emacs < 23) |
| 914 | 964 | ||
| 915 | 965 | ||
| @@ -928,6 +978,7 @@ machinery to convert between Cygwin and Windows-native file names. | |||
| 928 | Emacs now supports mouse highlight, help-echo (in the echo area), and | 978 | Emacs now supports mouse highlight, help-echo (in the echo area), and |
| 929 | `mouse-autoselect-window'. | 979 | `mouse-autoselect-window'. |
| 930 | 980 | ||
| 981 | +++ | ||
| 931 | ** On MS Windows Vista and later Emacs now supports symbolic links. | 982 | ** On MS Windows Vista and later Emacs now supports symbolic links. |
| 932 | 983 | ||
| 933 | +++ | 984 | +++ |
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} |