Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
8251c3f8
Commit
8251c3f8
authored
Jan 19, 2014
by
Glenn Morris
Browse files
* etc/NEWS: Small edits
parent
2040a2fe
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
73 additions
and
94 deletions
+73
-94
etc/NEWS
etc/NEWS
+73
-94
No files found.
etc/NEWS
View file @
8251c3f8
...
...
@@ -54,11 +54,11 @@ function `zlib-decompress-region' becomes available, which can
decompress gzip- and zlib-format compressed data.
---
**
Emacs for NS (OSX, GNU
S
tep) can be built with ImageMagick support.
pkg-config is required to find ImageMagick libraries
.
**
Emacs for NS (
Mac
OS
X, GNU
s
tep) can be built with ImageMagick support.
This requires pkg-config to be available at configure time
.
**
For OSX >= 10.5, the
Core
t
ext based font backend f
rom the Mac port is used
.
For
GNU
S
tep and OSX 10.4 the old backend
is used
.
**
New
Core
T
ext based font backend f
or Mac OS X 10.5 and newer
.
GNU
s
tep 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'
w
as extended for EIEIO.
*** The command `describe-function'
h
as
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.
***
k
ey bindings to navigate through and select the completions.
***
K
ey 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 m
ore Ruby file types to `auto-mode-alist'.
***
M
ore 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.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment