* etc/NEWS: Small edits
This commit is contained in:
parent
2040a2feb2
commit
8251c3f8f5
1 changed files with 73 additions and 94 deletions
167
etc/NEWS
167
etc/NEWS
|
@ -54,11 +54,11 @@ function `zlib-decompress-region' becomes available, which can
|
|||
decompress gzip- and zlib-format compressed data.
|
||||
|
||||
---
|
||||
** Emacs for NS (OSX, GNUStep) can be built with ImageMagick support.
|
||||
pkg-config is required to find ImageMagick libraries.
|
||||
** Emacs for NS (Mac OS X, GNUstep) can be built with ImageMagick support.
|
||||
This requires pkg-config to be available at configure time.
|
||||
|
||||
** For OSX >= 10.5, the Core text based font backend from the Mac port is used.
|
||||
For GNUStep and OSX 10.4 the old backend is used.
|
||||
** New Core Text based font backend for Mac OS X 10.5 and newer.
|
||||
GNUstep and Mac OS X 10.4 use the old font backend.
|
||||
To use the old backend by default, do on the command line:
|
||||
% defaults write org.gnu.Emacs FontBackend ns
|
||||
|
||||
|
@ -164,25 +164,24 @@ non-nil, they output the same results.
|
|||
+++
|
||||
*** The key `?' now describes prefix bindings, like `C-h'.
|
||||
|
||||
*** The command `describe-function' was extended for EIEIO.
|
||||
*** The command `describe-function' has been extended for EIEIO.
|
||||
Running it on constructors will show a full description of the
|
||||
generated class. For generic functions, it will show all
|
||||
implementations together with links to the source. The old commands
|
||||
`describe-class', `describe-constructor' and `describe-generic' were
|
||||
removed.
|
||||
|
||||
*** The command `quail-help' is deleted. Use `C-h C-\'
|
||||
(`describe-input-method') instead.
|
||||
*** The command `quail-help' has been removed.
|
||||
Use `C-h C-\' (`describe-input-method') instead.
|
||||
|
||||
** ImageMagick
|
||||
|
||||
+++
|
||||
*** ImageMagick images now support the :max-width and :max-height
|
||||
keywords.
|
||||
*** ImageMagick images now support the :max-width and :max-height keywords.
|
||||
|
||||
*** Some data types aren't auto-detected by ImageMagick. Adding
|
||||
:format to `create-image' may help if the content type is in the
|
||||
new variable `image-format-suffixes'.
|
||||
*** Some data types aren't auto-detected by ImageMagick.
|
||||
Adding :format to `create-image' may help if the content type is in
|
||||
the new variable `image-format-suffixes'.
|
||||
|
||||
** Frame and window changes
|
||||
|
||||
|
@ -228,22 +227,27 @@ integers (octal, hexadecimal, and character).
|
|||
+++
|
||||
** `cache-long-line-scans' has been renamed to `cache-long-scans'
|
||||
because it affects caching of paragraph scanning results as well.
|
||||
Also, it is now enabled by default.
|
||||
|
||||
---
|
||||
** The option `set-mark-default-inactive' has been deleted.
|
||||
This unfinished feature was introduced by accident in Emacs 23.1;
|
||||
simply disabling Transient Mark mode does the same thing.
|
||||
|
||||
** The default value of `comment-use-global-state' is changed to t,
|
||||
** The default value of `comment-use-global-state' is now t,
|
||||
and this variable has been marked obsolete.
|
||||
|
||||
---
|
||||
** `emacs-bzr-version' has been renamed to `emacs-repository-version',
|
||||
and works for git too.
|
||||
|
||||
** New user options:
|
||||
|
||||
*** `read-regexp-defaults-function' defines a function to read regexps,
|
||||
used by commands like `rgrep', `lgrep' `occur', `highlight-regexp',
|
||||
etc. You can customize this to specify a function that provides a
|
||||
default value from the regexp last history element, or from the symbol
|
||||
found at point.
|
||||
used by commands like `rgrep', `lgrep' `occur', `highlight-regexp', etc.
|
||||
You can customize this to specify a function that provides a default
|
||||
value from the regexp last history element, or from the symbol found
|
||||
at point.
|
||||
|
||||
+++
|
||||
*** `load-prefer-newer', affects how the `load' function chooses the
|
||||
|
@ -252,10 +256,6 @@ versions of a file exist, and the caller did not explicitly specify
|
|||
which one to load, then the newer file is loaded. The default, nil,
|
||||
means to always load the .elc file.
|
||||
|
||||
---
|
||||
** `emacs-bzr-version' has been renamed to `emacs-repository-version',
|
||||
and works for git too.
|
||||
|
||||
|
||||
* Editing Changes in Emacs 24.4
|
||||
|
||||
|
@ -271,7 +271,7 @@ normal editing behavior.
|
|||
*** `electric-indent-mode' is enabled by default.
|
||||
|
||||
*** `tab-stop-list' is now implicitly extended to infinity by repeating
|
||||
the last step. Its default value is changed to nil which means a tab
|
||||
the last step. Its default value is changed to nil, which means a tab
|
||||
stop every `tab-width' columns.
|
||||
|
||||
** Filling changes
|
||||
|
@ -288,7 +288,7 @@ Czech typography rules. To globally enable this feature, evaluate:
|
|||
(add-hook 'fill-nobreak-predicate 'fill-single-char-nobreak-p)
|
||||
|
||||
+++
|
||||
** Uniquify is enabled by default with `post-forward-angle-brackets' style.
|
||||
** Uniquify is enabled by default, with `post-forward-angle-brackets' style.
|
||||
|
||||
** New command `C-x SPC' (`rectangle-mark-mode') makes a rectangular region.
|
||||
Most commands are still unaware of it, but kill/yank do work on the rectangle.
|
||||
|
@ -468,37 +468,31 @@ and `desktop-restore-forces-onscreen' offer further customization.
|
|||
** Eldoc Mode works properly in the minibuffer.
|
||||
|
||||
** Electric Pair mode
|
||||
*** New `electric-pair-preserve-balance' enabled by default.
|
||||
|
||||
Pairing/skipping only kicks in when that help the balance of
|
||||
parentheses and quotes, i.e. the buffer should end up at least as
|
||||
*** New option `electric-pair-preserve-balance', enabled by default.
|
||||
If non-nil, pairing/skipping only kicks in when that help the balance
|
||||
of parentheses and quotes, i.e. the buffer should end up at least as
|
||||
balanced as before.
|
||||
|
||||
You can further control this behavior by adjusting the predicates
|
||||
stored in `electric-pair-inhibit-predicate' and
|
||||
`electric-pair-skip-self'.
|
||||
|
||||
*** New `electric-pair-delete-adjacent-pairs' enabled by default.
|
||||
stored in `electric-pair-inhibit-predicate' and `electric-pair-skip-self'.
|
||||
|
||||
*** New option `electric-pair-delete-adjacent-pairs', enabled by default.
|
||||
In `electric-pair-mode', the commands `backward-delete-char' and
|
||||
`backward-delete-char-untabify' are now bound to electric variants
|
||||
that delete the closer when invoked between adjacent pairs.
|
||||
|
||||
*** New `electric-pair-open-newline-between-pairs' enabled by default.
|
||||
|
||||
*** New option `electric-pair-open-newline-between-pairs', enabled by default.
|
||||
In `electric-pair-mode', inserting a newline between adjacent pairs
|
||||
opens an extra newline after point, which is indented if
|
||||
`electric-indent-mode' is also set.
|
||||
|
||||
*** New `electric-pair-skip-whitespace' enabled by default.
|
||||
|
||||
Controls if skipping over closing delimiters should jump over any
|
||||
whitespace slack. Setting it to `chomp' makes it delete this
|
||||
whitespace. See also the variable
|
||||
`electric-pair-skip-whitespace-chars'.
|
||||
*** New option `electric-pair-skip-whitespace', enabled by default.
|
||||
This controls if skipping over closing delimiters should jump over any
|
||||
whitespace slack. Setting it to `chomp' makes it delete this
|
||||
whitespace. See also the variable `electric-pair-skip-whitespace-chars'.
|
||||
|
||||
*** New variables control the pairing in strings and comments.
|
||||
|
||||
You can customize `electric-pair-text-pairs' and
|
||||
`electric-pair-text-syntax-table' to tweak pairing behavior inside
|
||||
strings and comments.
|
||||
|
@ -506,7 +500,6 @@ strings and comments.
|
|||
** EPA
|
||||
|
||||
*** New option `epa-mail-aliases'.
|
||||
|
||||
You can set this to a list of alias expansions for keys to use
|
||||
in `epa-mail-encrypt'.
|
||||
|
||||
|
@ -526,15 +519,13 @@ If set to a number, this can be used to avoid accidentally pasting large
|
|||
amounts of data into the ERC input.
|
||||
|
||||
+++
|
||||
** ERT
|
||||
|
||||
*** New macro `skip-unless' allows skipping ERT tests.
|
||||
** New ERT macro `skip-unless' allows skipping ERT tests.
|
||||
See the ERT manual for details.
|
||||
|
||||
** Eshell
|
||||
|
||||
+++
|
||||
*** `eshell' now supports visual subcommands and options
|
||||
*** `eshell' now supports visual subcommands and options.
|
||||
Eshell has been able to handle "visual" commands (interactive,
|
||||
non-line oriented commands such as top that require display
|
||||
capabilities not provided by eshell) by running them in an Emacs
|
||||
|
@ -542,12 +533,12 @@ terminal emulator. See `eshell-visual-commands'.
|
|||
|
||||
This feature has been extended to subcommands and options that make a
|
||||
usually line-oriented command a visual command. Typical examples are
|
||||
"git log" and "git <command> --help" which display their output in a
|
||||
"git log" and "git <command> --help", which display their output in a
|
||||
pager by default. See `eshell-visual-subcommands' and
|
||||
`eshell-visual-options'.
|
||||
|
||||
---
|
||||
*** Added Eshell-Tramp module
|
||||
*** New Eshell-Tramp module.
|
||||
External su and sudo commands are now the default; the internal,
|
||||
Tramp-using variants can still be used by enabling the eshell-tramp
|
||||
module.
|
||||
|
@ -558,11 +549,11 @@ module.
|
|||
|
||||
** Icomplete is a bit more like Ido.
|
||||
|
||||
*** key bindings to navigate through and select the completions.
|
||||
*** Key bindings to navigate through and select the completions.
|
||||
|
||||
*** The icomplete-separator is customizable, and its default has changed.
|
||||
|
||||
*** Removed icomplete-show-key-bindings.
|
||||
*** Removed `icomplete-show-key-bindings'.
|
||||
|
||||
*** Icomplete-mode by defaults applies to all forms of minibuffer completion.
|
||||
(setq icomplete-with-completion-tables '(internal-complete-buffer))
|
||||
|
@ -610,13 +601,10 @@ will cycle through faces in `hi-lock-face-defaults' without prompting.
|
|||
highlights the symbol found near point without prompting,
|
||||
using the next face automatically.
|
||||
|
||||
** Imenu
|
||||
** New Imenu option `imenu-generic-skip-comments-and-strings'.
|
||||
|
||||
*** New option `imenu-generic-skip-comments-and-strings'.
|
||||
|
||||
** Info
|
||||
---
|
||||
*** New face `info-index-match' is used to highlight matches in index
|
||||
** New Info face `info-index-match', used to highlight matches in index
|
||||
entries displayed by `Info-index-next', `Info-virtual-index' and
|
||||
`info-apropos'.
|
||||
|
||||
|
@ -636,18 +624,24 @@ See MH-E-NEWS for details.
|
|||
|
||||
+++
|
||||
** Octave mode
|
||||
*** Font locking for texinfo comments and new keywords
|
||||
*** Completion in Octave file buffers
|
||||
*** Eldoc support
|
||||
*** Jump to definition
|
||||
*** Documentation lookup/search
|
||||
*** Code cleanup and various bug fixes
|
||||
|
||||
*** Font locking for texinfo comments and new keywords.
|
||||
|
||||
*** Completion in Octave file buffers.
|
||||
|
||||
*** Eldoc support.
|
||||
|
||||
*** Jump to definition.
|
||||
|
||||
*** Documentation lookup/search.
|
||||
|
||||
** OPascal mode is the new name for Delphi mode.
|
||||
|
||||
*** All delphi-* variables and functions have been renamed to opascal-*.
|
||||
|
||||
*** `delphi-newline-always-indents' is not supported any more.
|
||||
Use `electric-indent-mode' instead.
|
||||
|
||||
*** `delphi-tab' is gone, replaced by `indent-for-tab-command'.
|
||||
|
||||
** Package
|
||||
|
@ -666,29 +660,25 @@ to see other packages related to any given keyword.
|
|||
*** In the *Packages* buffer, `f' or the Package->Filter menu filters
|
||||
the packages by a keyword.
|
||||
|
||||
** Prolog mode
|
||||
|
||||
*** `prolog-use-smie' has been removed, along with the non-SMIE
|
||||
indentation code.
|
||||
---
|
||||
** In Prolog mode, `prolog-use-smie' has been removed,
|
||||
along with the non-SMIE indentation code.
|
||||
|
||||
** Remember
|
||||
|
||||
*** The new command `remember-notes' creates a buffer which is saved
|
||||
on `kill-emacs'.
|
||||
|
||||
You may think of it as a *scratch* buffer whose content is preserved.
|
||||
In fact, it was designed as a replacement for *scratch* buffer and can
|
||||
be used that way by setting `initial-buffer-choice' to
|
||||
*** The new command `remember-notes' creates a buffer that is saved on
|
||||
`kill-emacs'. You can think of it as a *scratch* buffer whose content
|
||||
is preserved. In fact, it was designed as a replacement for *scratch*
|
||||
buffer and can be used that way by setting `initial-buffer-choice' to
|
||||
`remember-notes' and `remember-notes-buffer-name' to "*scratch*".
|
||||
Without the second change, *scratch* buffer will still be there for
|
||||
notes that do not need to be preserved.
|
||||
Without the second change, the *scratch* buffer will still be there
|
||||
for notes that do not need to be preserved.
|
||||
|
||||
*** The Remember package can now store notes in separates files.
|
||||
You can use the new function `remember-store-in-files' within the
|
||||
`remember-handler-functions' option.
|
||||
|
||||
See `remember-data-directory' and `remember-directory-file-name-format'
|
||||
for new options related to this function.
|
||||
`remember-handler-functions' option. See `remember-data-directory'
|
||||
and `remember-directory-file-name-format' for new options related to
|
||||
this function.
|
||||
|
||||
** Rmail
|
||||
|
||||
|
@ -705,11 +695,9 @@ rather than mboxo. Customize `unrmail-mbox-format' to change this.
|
|||
|
||||
*** New option `ruby-custom-encoding-magic-comment-template'.
|
||||
|
||||
*** New mode menu.
|
||||
|
||||
*** Improved syntax highlighting and indentation.
|
||||
|
||||
*** Add more Ruby file types to `auto-mode-alist'.
|
||||
*** More Ruby file types have been added to `auto-mode-alist'.
|
||||
|
||||
*** New option `ruby-align-to-stmt-keywords'.
|
||||
|
||||
|
@ -757,16 +745,11 @@ The same rules are now applied to the symbol search with the difference
|
|||
that it matches symbols, and non-symbol characters between symbols.
|
||||
|
||||
+++
|
||||
** SES
|
||||
** New SES command `ses-rename-cell' allows assigning names to SES cells.
|
||||
|
||||
*** New command `ses-rename-cell' allows assigning names to SES cells.
|
||||
|
||||
** Shell
|
||||
---
|
||||
*** `explicit-bash-args' now always defaults to use --noediting.
|
||||
During initialization, Emacs no longer expends a process to decide
|
||||
whether it is safe to use Bash's --noediting option. These days
|
||||
--noediting is ubiquitous; it was introduced in 1996 in Bash version 2.
|
||||
** The shell.el option `explcit-bash-args' includes --noediting by default.
|
||||
All non-ancient Bash versions support this option.
|
||||
|
||||
** Shell Script mode
|
||||
|
||||
|
@ -778,9 +761,7 @@ whether it is safe to use Bash's --noediting option. These days
|
|||
Emacs can learn the appropriate indentation settings if you provide it
|
||||
with an indented sample file.
|
||||
|
||||
** Term mode
|
||||
|
||||
*** New option `term-suppress-hard-newline'.
|
||||
** New Term mode option `term-suppress-hard-newline'.
|
||||
|
||||
** Todo mode has been rewritten and enhanced.
|
||||
New features include:
|
||||
|
@ -867,9 +848,7 @@ because it is moved to vc-cvs.el.
|
|||
---
|
||||
*** New commands: `vhdl-fix-statement-region', `vhdl-fix-statement-buffer'.
|
||||
|
||||
** Woman
|
||||
|
||||
*** The commands `woman-default-faces' and `woman-monochrome-faces'
|
||||
** The Woman commands `woman-default-faces' and `woman-monochrome-faces'
|
||||
are obsolete. Customize the `woman-*' faces instead.
|
||||
|
||||
** Obsolete packages:
|
||||
|
@ -1355,11 +1334,11 @@ edited in another Emacs session or by another user. See the node
|
|||
file locking, customize `create-lockfiles' to nil.
|
||||
|
||||
** Improved fullscreen support on Mac OS X.
|
||||
Both native (>= OSX 10.7) and "old style" fullscreen are supported.
|
||||
Both native (>= Mac OS X 10.7) and "old style" fullscreen are supported.
|
||||
Customize `ns-use-native-fullscreen' to change style. For >= 10.7
|
||||
native is the default.
|
||||
|
||||
** OSX >= 10.7 can use sRGB colorspace.
|
||||
** Mac OS X >= 10.7 can use sRGB colorspace.
|
||||
Customize `ns-use-srgb-colorspace' to change style. t is the default.
|
||||
Note: This does not apply to images.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue