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
emacs
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
emacs
emacs
Commits
0b8a3a6d
Commit
0b8a3a6d
authored
Jun 08, 2000
by
Dave Love
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MULE changes.
parent
f75a0f7a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
115 additions
and
7 deletions
+115
-7
etc/NEWS
etc/NEWS
+115
-7
No files found.
etc/NEWS
View file @
0b8a3a6d
...
...
@@ -16,6 +16,18 @@ images and toolkit scrollbars. Use the --help option to list them.
*
Changes in Emacs 21.1
** Variable `default-korean-keyboard' is initialized properly from the
environment variable `HANGUL_KEYBOARD_TYPE'.
** C-u C-x = provides detailed information about the character at
point in a pop-up window.
** New command M-x list-charset-chars reads a character set name and
displays all characters in that character set.
** M-x set-terminal-coding-system (C-x RET t) now allows CCL-based
coding systems such as cpXXX and cyrillic-koi8.
** M-; now calls comment-dwim which tries to do something clever based
on the context.
...
...
@@ -945,10 +957,10 @@ names of tags files in the *Tags List* buffer.
and preferred and locale coding systems systematically from the
LC_ALL, LC_CTYPE, and LANG environment variables during startup.
** New language environments `Latin-8' and `Latin-9'.
These correspond respectively to the ISO character sets 8859-14
(Celtic)
and 8859-15 (updated Latin-1, with the Euro sign). There is
currently no specific input method support for them.
** New language environments `
Polish', `
Latin-8' and `Latin-9'.
Latin-8 and Latin-9 correspond respectively to the ISO character sets
8859-14 (Celtic) and 8859-15 (updated Latin-1, with the Euro sign).
There is
currently no specific input method support for them.
** Fortran mode has a new command `fortran-strip-sqeuence-nos' to
remove text past column 72. The syntax class of `\' in Fortran is now
...
...
@@ -1207,9 +1219,6 @@ buffer's local map and the map specified by the `local-map' property.
This is probably what most current uses of `local-map' want, rather
than replacing the local map.
** The function `find-image' can be used to find a usable image
satisfying one of a list of specifications.
** The obsolete variables before-change-function and
after-change-function are no longer acted upon and have been removed.
...
...
@@ -1223,6 +1232,98 @@ Note that +++ before an item means the Lisp manual has been updated.
When you add a new item, please add it without either +++ or ---
so I will know I still need to look at it -- rms.
*** The functions `find-charset-region' and `find-charset-string' include
`eight-bit-control'
and/or `eight-bit-graphic' in the returned list
when it finds 8-bit characters. Previously, it included `ascii' in a
multibyte buffer and `unknown' in a unibyte buffer.
*** The functions `set-buffer-modified', `string-as-multibyte' and
`string-as-unibyte'
change the byte sequence of a buffer if it
contains a character from the `eight-bit-control' character set.
*** The handling of multibyte sequences in a multibyte buffer is
changed. Previously, a byte sequence matching the pattern
[\200-\237][\240-\377]+
was interpreted as a single character
regardless of the length of the trailing bytes [\240-\377]+. Thus, if
the sequence was longer than what the leading byte indicated, the
extra trailing bytes were ignored by Lisp functions. Now such extra
bytes are independent 8-bit characters belonging to the charset
eight-bit-graphic.
** Fontsets are now implemented using char-tables.
A fontset can now be specified for for each independent character, for
a group of characters or for a character set rather than just for a
character set as previously.
*** The arguments of the function `set-fontset-font' are changed.
They are NAME, CHARACTER, FONTNAME, and optional FRAME. The function
modifies fontset NAME to use FONTNAME for CHARACTER.
CHARACTER may be a cons (FROM . TO), where FROM and TO are non-generic
characters. In that case FONTNAME is used for all characters in the
range FROM and TO (inclusive). CHARACTER may be a charset. In that
case FONTNAME is used for all character in the charset.
FONTNAME may be a cons (FAMILY . REGISTRY), where FAMILY is the family
name of a font and REGSITRY is a registry name of a font.
*** Variable x-charset-registry has been deleted. The default charset
registries of character sets are set in the default fontset
"fontset-default".
***
The function `create-fontset-from-fontset-spec' ignores the second
argument STYLE-VARIANT. It never creates style-variant fontsets.
** The method of composing characters is changed. Now character
composition is done by a special text property `composition' in
buffers and strings.
*** Charset composition is deleted. Emacs never creates a `composite
character' which is an independent character with a unique character
code. Thus the following functions handling `composite characters'
have been deleted: composite-char-component,
composite-char-component-count, composite-char-composition-rule,
composite-char-composition-rule and decompose-composite-char delete.
The variables leading-code-composition and min-composite-char have
also been deleted.
*** Three more glyph reference points are added. They can be used to
specify a composition rule. See the documentation of the variable
`reference-point-alist'
for more detail.
*** The function `compose-region' takes new arguments COMPONENTS and
MODIFICATION-FUNC. With COMPONENTS, you can specify not only a
composition rule but also characters to be composed. Such characters
may differ between buffer and string text.
*** The function `compose-string' takes new arguments START, END,
COMPONENTS, and MODIFICATION-FUNC.
*** The function `compose-string' puts text property `composition'
directly on the argument STRING instead of returning a new string.
Likewise, the function `decompose-string' just removes text property
`composition'
from STRING.
*** The new function `find-composition' returns information about
a composition at a specified position in a buffer or a string.
*** The function `decompose-composite-char' is now labeled as
obsolete.
** The new character set `mule-unicode-0100-24ff' is introduced for
Unicode characters of the range U+0100..U+24FF. Currently, this
character set is not used.
** The new character sets `japanese-jisx0213-1' and
`japanese-jisx0213-2'
are introduced for the new Japanese standard JIS
X 0213 Plane 1 and Plane 2.
+++
**
The new character sets `eight-bit-control' and `eight-bit-graphic'
are introduced for 8-bit characters in the ranges 0x80..0x9F and
0xA0..0xFF repectively.
+++
**
If the APPEND argument of `write-region' is an integer, it seeks to
that offset in the file before writing.
...
...
@@ -1831,6 +1932,13 @@ strings that have been consed so far.
*
Lisp-level Display features added after release 2.6 of the Emacs
Lisp Manual
** The function `find-image' can be used to find a usable image
satisfying one of a list of specifications.
+++
**
The STRING argument of `put-image' and `insert-image' is now
optional.
** Image specifications may contain the property `:ascent center'.
When this property is specified, the image is vertically centered
...
...
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