they used to do some other jobs than what done by
set-language-environment, those jobs are done in
setup-XXX-environment-internal now.
they used to do some other jobs than what done by
set-language-environment, those jobs are done in
setup-XXX-environment-internal now.
the value to setup-XXX-environment-internal. Add properties
nonascii-translation, input-method, features, unibyte-syntax, and
unibyte-display.
the value to setup-XXX-environment-internal. Add properties
nonascii-translation, input-method, features, unibyte-syntax, and
unibyte-display.
(quail-conversion-str): New variable.
(quail-input-method): Bind buffer-undo-list to t.
Show Quail guidance buffer if necessary.
(quail-conversion-str): New variable.
(quail-input-method): Bind buffer-undo-list to t.
Show Quail guidance buffer if necessary.
calling place.
(quail-start-translation): Handle the case the arg KEY is nil.
Bind echo-keystrokes and help-char. Initialize quail-current-str
to "". If input-method-use-echo-area is non-nil, call
read-key-sequence with appropriate PROMPT arg. Setup
last-command-event by local variable `keyseq'. Generate an event
calling place.
(quail-start-translation): Handle the case the arg KEY is nil.
Bind echo-keystrokes and help-char. Initialize quail-current-str
to "". If input-method-use-echo-area is non-nil, call
read-key-sequence with appropriate PROMPT arg. Setup
last-command-event by local variable `keyseq'. Generate an event
is non-nil, return only the first event.
(quail-start-conversion): Likewise. Initialize
quail-conversion-str to "". Generate an event list form
is non-nil, return only the first event.
(quail-start-conversion): Likewise. Initialize
quail-conversion-str to "". Generate an event list form
1998-08-04 Eric Ludlam <zappo@mescaline.gnu.org>
* speedbar.el (speedbar-refresh): Removed special code to remove
1998-08-04 Eric Ludlam <zappo@mescaline.gnu.org>
* speedbar.el (speedbar-refresh): Removed special code to remove
(speedbar-timer-fn): Add code to remove the updating message and
thus restore the minibuffer.
(speedbar-center-buffer-smartly): Fixed center error to handle
(speedbar-timer-fn): Add code to remove the updating message and
thus restore the minibuffer.
(speedbar-center-buffer-smartly): Fixed center error to handle
(cyrillic-encode-alternativnyj-char): New function.
* language/cyrillic.el (cyrillic-koi8-r-decode-table): New
(cyrillic-encode-alternativnyj-char): New function.
* language/cyrillic.el (cyrillic-koi8-r-decode-table): New
(flyspell-incorrect-face, flyspell-duplicate-face): Fix typos.
(flyspell-check-pre-word-p): Check for word syntax in previous char.
(flyspell-word): Set process-kill-without-query for Ispell.
(flyspell-incorrect-face, flyspell-duplicate-face): Fix typos.
(flyspell-check-pre-word-p): Check for word syntax in previous char.
(flyspell-word): Set process-kill-without-query for Ispell.
(flyspell-properties-at-p): Rename arg to POS; doc fix.
(flyspell-highlight-incorrect-region):
Check flyspell-highlight-properties first.
(flyspell-properties-at-p): Rename arg to POS; doc fix.
(flyspell-highlight-incorrect-region):
Check flyspell-highlight-properties first.
1998-07-26 Ken'ichi Handa <handa@melange.gnu.org>
* arc-mode.el (archive-set-buffer-as-visiting-file): Give FILENAME
1998-07-26 Ken'ichi Handa <handa@melange.gnu.org>
* arc-mode.el (archive-set-buffer-as-visiting-file): Give FILENAME
(archive-extract): Pay attention to enable-multibyte-characters.
(archive-*-write-file-member): Likewise.
(archive-rename-entry): Likewise.
(archive-extract): Pay attention to enable-multibyte-characters.
(archive-*-write-file-member): Likewise.
(archive-rename-entry): Likewise.
revert-buffer.
(archive-arc-rename-entry, archive-zip-chmod-entry): Set buffer
unibyte before handling binary archive data.
revert-buffer.
(archive-arc-rename-entry, archive-zip-chmod-entry): Set buffer
unibyte before handling binary archive data.
Likewise.
(archive-lzh-summarize): Set local variable efnname to the decoded
file name. If default-enable-multibyte-characters is non-nil, set
Likewise.
(archive-lzh-summarize): Set local variable efnname to the decoded
file name. If default-enable-multibyte-characters is non-nil, set
1998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
* calendar/cal-tex.el (cal-tex-latexify-list):
1998-07-24 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
* calendar/cal-tex.el (cal-tex-latexify-list):
FILENAME argument.
1998-07-25 Kenichi Handa <handa@etl.go.jp>
* international/mule.el (auto-coding-alist): New variable.
FILENAME argument.
1998-07-25 Kenichi Handa <handa@etl.go.jp>
* international/mule.el (auto-coding-alist): New variable.
(speedbar-file-lists): Filter out some directories.
(speedbar-make-tag-line): Can hide brackets.
(speedbar-change-expand-button-char): Protect invisible text prop.
(speedbar-file-lists): Filter out some directories.
(speedbar-make-tag-line): Can hide brackets.
(speedbar-change-expand-button-char): Protect invisible text prop.
(speedbar-apply-one-tag-hierarchy-method)
(speedbar-create-tag-hierarchy): New functions.
(speedbar-insert-generic-list): Now calls hierarchy functions on tags.
(speedbar-update-contents): Handles localized support.
(speedbar-update-directory-contents): Uses fn for expansion list.
(speedbar-apply-one-tag-hierarchy-method)
(speedbar-create-tag-hierarchy): New functions.
(speedbar-insert-generic-list): Now calls hierarchy functions on tags.
(speedbar-update-contents): Handles localized support.
(speedbar-update-directory-contents): Uses fn for expansion list.
(speedbar-timer-fn): Calls localized support function.
(speedbar-stealthy-update-recurse): New variable.
(speedbar-stealthy-updates): Handle new stealth function format.
(speedbar-timer-fn): Calls localized support function.
(speedbar-stealthy-update-recurse): New variable.
(speedbar-stealthy-updates): Handle new stealth function format.
(speedbar-dir-follow): Turn of smart-adjust to disable cache use.
(speedbar-directory-buttons-follow): Hack for W32 emacs directories.
(speedbar-buffers-key-map): New key map.
(speedbar-dir-follow): Turn of smart-adjust to disable cache use.
(speedbar-directory-buttons-follow): Hack for W32 emacs directories.
(speedbar-buffers-key-map): New key map.
(speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
(speedbar-buffer-buttons-engine, speedbar-buffer-click)
(speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):
(speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
(speedbar-buffer-buttons-engine, speedbar-buffer-click)
(speedbar-buffer-kill-buffer, speedbar-buffer-revert-buffer):
* textmodes/texinfmt.el (texinfmt-version): Update version.
number which is used in header of texinfmt-produced Info files.
* textmodes/texinfmt.el (texinfmt-version): Update version.
number which is used in header of texinfmt-produced Info files.
(texi-format-region): Always tagify.
(texi2info): Always tagify.
(texinfo-anchor): Add @anchor command as place to which
(texi-format-region): Always tagify.
(texi2info): Always tagify.
(texinfo-anchor): Add @anchor command as place to which
Reading checkdoc-param comment no longer depends on list syntax.
Fixed various error string spelling & format.
(checkdoc-in-sample-code-p): List starting with all caps word is
Reading checkdoc-param comment no longer depends on list syntax.
Fixed various error string spelling & format.
(checkdoc-in-sample-code-p): List starting with all caps word is
(checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine)
(checkdoc-sentencespace-region-engine): New functions.
(checkdoc-ispell-docstring-engine): Disable spell checking during
(checkdoc-in-example-string-p, checkdoc-proper-noun-region-engine)
(checkdoc-sentencespace-region-engine): New functions.
(checkdoc-ispell-docstring-engine): Disable spell checking during
(create-fontset-from-ascii-font): New function.
* term/x-win.el: Fill weight and slant fields of a fontset
(create-fontset-from-ascii-font): New function.
* term/x-win.el: Fill weight and slant fields of a fontset
(isearch-hangul-switch-symbol-ksc, isearch-hangul-switch-hanja):
New functions.
(korean-key-bindings): Renamed from exit-korean-environment-data.
(isearch-hangul-switch-symbol-ksc, isearch-hangul-switch-hanja):
New functions.
(korean-key-bindings): Renamed from exit-korean-environment-data.
(setup-korean-environment): Setup key bindings according to
korean-key-bindings.
(exit-korean-environment): Revert key bindings only if the current
(setup-korean-environment): Setup key bindings according to
korean-key-bindings.
(exit-korean-environment): Revert key bindings only if the current
1998-06-21 Dan Nicolaescu <done@ece.arizona.edu>
Add support for loading the files that contain :version when doing
1998-06-21 Dan Nicolaescu <done@ece.arizona.edu>
Add support for loading the files that contain :version when doing
changed even in files that were not loaded at the time it was called.
* cus-edit.el (customize-changed-options): Remeber all the
versions and load the corresponding files before we show the
changed even in files that were not loaded at the time it was called.
* cus-edit.el (customize-changed-options): Remeber all the
versions and load the corresponding files before we show the
(devanagari-char-to-glyph-rules): Likewise.
* language/ethio-util.el: Delete codes for ethio-mode, which
(devanagari-char-to-glyph-rules): Likewise.
* language/ethio-util.el: Delete codes for ethio-mode, which
ethio-mode-map, and function ethio-mode.
(exit-ethiopic-environment-data): New variable.
(setup-ethiopic-environment): Recode information of changed key
ethio-mode-map, and function ethio-mode.
(exit-ethiopic-environment-data): New variable.
(setup-ethiopic-environment): Recode information of changed key
lang. env. to exit-ethiopic-environment.
* term/x-win.el: When creating a fontset from a specified ASCII
lang. env. to exit-ethiopic-environment.
* term/x-win.el: When creating a fontset from a specified ASCII
* wid-edit.el (widget-default-get): Doc fix.
(widget-editable-list-entry-create): Apply :value-to-external to
* wid-edit.el (widget-default-get): Doc fix.
(widget-editable-list-entry-create): Apply :value-to-external to
(calendar-mouse-view-other-diary-entries): Rewritten to put results
in popup menu to be consistent with other functions.
(calendar-mouse-view-other-diary-entries): Rewritten to put results
in popup menu to be consistent with other functions.
* apropos.el (apropos-variable): Fixed argument to apropos-command.
(apropos-command): Let `var-predicate' have higher priority than
* apropos.el (apropos-variable): Fixed argument to apropos-command.
(apropos-command): Let `var-predicate' have higher priority than
* bookmark.el: Changes so bookmark list mode works with Info:
(bookmark-jump-noselect): Use an inner save-window-excursion.
* bookmark.el: Changes so bookmark list mode works with Info:
(bookmark-jump-noselect): Use an inner save-window-excursion.
Don't set paragraph-start or paragraph-separate.
(news-setup): Set them here.
(news-inews): Use mail-header-end, etc.
Don't set paragraph-start or paragraph-separate.
(news-setup): Set them here.
(news-inews): Use mail-header-end, etc.
* tmm.el (tmm-get-keymap): Handle new format menu item w/o cache.
(tmm-prompt): If reach an empty menu, get an error.
* tmm.el (tmm-get-keymap): Handle new format menu item w/o cache.
(tmm-prompt): If reach an empty menu, get an error.
* dired.el (dired-move-to-filename-regexp): There might be a space
after the year instead of before it.
* dired.el (dired-move-to-filename-regexp): There might be a space
after the year instead of before it.
* files.el (insert-directory): Bind coding-system-for-write.
Don't encode filename here because call-process encodes the
* files.el (insert-directory): Bind coding-system-for-write.
Don't encode filename here because call-process encodes the
(reftex-select-next, reftex-select-previous, reftex-select-scroll-up)
(reftex-select-scroll-down, reftex-select-next-heading)
(reftex-select-previous-heading): Handle prefix arguments.
(reftex-select-next, reftex-select-previous, reftex-select-scroll-up)
(reftex-select-scroll-down, reftex-select-next-heading)
(reftex-select-previous-heading): Handle prefix arguments.
(reftex-insert-bib-matches): Add mouse-face property.
(reftex-highlight-selection): New option.
(reftex-select-mouse-accept): New command.
(reftex-insert-bib-matches): Add mouse-face property.
(reftex-highlight-selection): New option.
(reftex-select-mouse-accept): New command.
* play/doctor.el (mathlst): Fix typo.
(shortlst): Avoid saying "Can you be", which confuses the doctor.
* play/doctor.el (mathlst): Fix typo.
(shortlst): Avoid saying "Can you be", which confuses the doctor.
enable-multibyte-characters to nil.
* language/china-util.el (setup-chinese-cns-environment): Correct
enable-multibyte-characters to nil.
* language/china-util.el (setup-chinese-cns-environment): Correct
are used for key generation as well.
(bibtex-member-of-regexp): Case is honoured for matches now.
(bibtex-autokey-titleword-ignore): Added entries provide compatibility
are used for key generation as well.
(bibtex-member-of-regexp): Case is honoured for matches now.
(bibtex-autokey-titleword-ignore): Added entries provide compatibility
* bibtex.el (bibtex-autokey-titleword-ignore): Title words found in
this list are always ignored (previously only at the beginning of the
* bibtex.el (bibtex-autokey-titleword-ignore): Title words found in
this list are always ignored (previously only at the beginning of the
* international/iso-transl.el (iso-transl-define-keys): Don't add
nonascii-insert-offset to ASCII characters.
* international/iso-transl.el (iso-transl-define-keys): Don't add
nonascii-insert-offset to ASCII characters.
`reftex-select-font-lock-fontify-region'.
(reftex-show-entry): Refontification generalized.
(reftex-select-search-minibuffer-map): New constant.
`reftex-select-font-lock-fontify-region'.
(reftex-show-entry): Refontification generalized.
(reftex-select-search-minibuffer-map): New constant.
(reftex-do-citation): Check also for thebibliography.
(reftex-bibtex-selection-callback): Handle bibitem.
(reftex-view-crossref): Handle bibitem.
(reftex-do-citation): Check also for thebibliography.
(reftex-bibtex-selection-callback): Handle bibitem.
(reftex-view-crossref): Handle bibitem.
(list-subset-p): New function.
(select-safe-coding-system): New function.
(set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
(list-subset-p): New function.
(select-safe-coding-system): New function.
(set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
- (set-language-info-alist): New optionla arg PARENTS. Call
- set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
+ (set-language-info-alist): New optional arg PARENTS. Call
+ set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
(set-language-environment-coding-systems): New function.
* international/mule-conf.el: Adjusted for the change of the
(set-language-environment-coding-systems): New function.
* international/mule-conf.el: Adjusted for the change of the
`unification-table' property of `oldjis-newjis-jisroman-ascii'.
1998-01-21 Erik Naggum <erik@naggum.no>
`unification-table' property of `oldjis-newjis-jisroman-ascii'.
1998-01-21 Erik Naggum <erik@naggum.no>
* international/mule-diag.el (list-input-methods): Handle the case
that title of input method is not a simple string. Show users
an informative message when leim is not yet installed.
* international/mule-diag.el (list-input-methods): Handle the case
that title of input method is not a simple string. Show users
an informative message when leim is not yet installed.
element 0 of inclass-p, not element 1.
* progmodes/cc-cmds.el (c-progress-init, c-progress-fini):
element 0 of inclass-p, not element 1.
* progmodes/cc-cmds.el (c-progress-init, c-progress-fini):
(1) Make all coding systems (including aliases and subsidiaries)
directly have coding-spec vector in `coding-system' property.
(2) Properties of a coding system (except for `coding-system' and
(1) Make all coding systems (including aliases and subsidiaries)
directly have coding-spec vector in `coding-system' property.
(2) Properties of a coding system (except for `coding-system' and
(coding-spec-plist-idx): Initialize to 3.
(coding-system-spec-ref): Deleted.
(coding-system-spec): Moved from src/coding.c.
(coding-spec-plist-idx): Initialize to 3.
(coding-system-spec-ref): Deleted.
(coding-system-spec): Moved from src/coding.c.
(after-insert-file-set-buffer-file-coding-system): Change
enable-multibyte-characters only when
find-new-buffer-file-coding-system returns non-nil value.
(after-insert-file-set-buffer-file-coding-system): Change
enable-multibyte-characters only when
find-new-buffer-file-coding-system returns non-nil value.
* international/mule-cmds.el (read-multilingual-string): Use
current-input-method prior to default-input-method. Don't bind
* international/mule-cmds.el (read-multilingual-string): Use
current-input-method prior to default-input-method. Don't bind
(gnus-picons-x-face-sentinel): Simplified. Use processes alist.
(gnus-picons-display-x-face): Explicitly request an xface image.
Always call gnus-picons-prepare-for-annotations. Use processes alist.
(gnus-picons-x-face-sentinel): Simplified. Use processes alist.
(gnus-picons-display-x-face): Explicitly request an xface image.
Always call gnus-picons-prepare-for-annotations. Use processes alist.
(gnus-picons-lookup): Use it.
(gnus-picons-lookup-user-internal): Ditto.
(gnus-picons-display-picon-or-name): No more xface-p argument.
(gnus-picons-lookup): Use it.
(gnus-picons-lookup-user-internal): Ditto.
(gnus-picons-display-picon-or-name): No more xface-p argument.
1997-10-21 Erik Toubro Nielsen <erik@ifad.dk>
* gnus-sum.el (gnus-summary-exit): Returned to the wrong topic in
1997-10-21 Erik Toubro Nielsen <erik@ifad.dk>
* gnus-sum.el (gnus-summary-exit): Returned to the wrong topic in
topics. Caused gnus-summary-exit to return to wrong topic if the
selected group was in more than one topic.
topics. Caused gnus-summary-exit to return to wrong topic if the
selected group was in more than one topic.
`reftex-make-regexp-allow-for-ctrl-m'.
(reftex-nearest-match): New function.
(reftex-auto-mode-alist): New function.
`reftex-make-regexp-allow-for-ctrl-m'.
(reftex-nearest-match): New function.
(reftex-auto-mode-alist): New function.
(reftex-get-file-buffer-force): Rewritten to use new variable
`reftex-initialize-temporary-buffers'.
(reftex-label-alist-builtin): Use abbreviated regexps.
(reftex-get-file-buffer-force): Rewritten to use new variable
`reftex-initialize-temporary-buffers'.
(reftex-label-alist-builtin): Use abbreviated regexps.
(reftex-find-files-on-path): Function removed.
(reftex-find-file-on-path): New function.
(reftex-access-search-path, reftex-parse-colon-path)
(reftex-find-files-on-path): Function removed.
(reftex-find-file-on-path): New function.
(reftex-access-search-path, reftex-parse-colon-path)
- (reftex-recursive-directory-list,reftex-expand-path): New
- functions, dealing with recursive TEXINPUTS and BIBINPUTS
+ (reftex-recursive-directory-list, reftex-expand-path):
+ New functions, dealing with recursive TEXINPUTS and BIBINPUTS
* international/mule.el (set-auto-coding): Name changed from
auto-file-coding-system. The argument STRING is now a
* international/mule.el (set-auto-coding): Name changed from
auto-file-coding-system. The argument STRING is now a
Master buffer is now in fundamental mode.
(reftex-access-scan-info): Name of master buffer changed.
(reftex-section-regexp): Is now computed from section levels,
Master buffer is now in fundamental mode.
(reftex-access-scan-info): Name of master buffer changed.
(reftex-section-regexp): Is now computed from section levels,
(reftex-section-levels): Made customizable.
(reftex-label): Interpret % escapes in prefix. Use label format
if given.
(reftex-section-levels): Made customizable.
(reftex-label): Interpret % escapes in prefix. Use label format
if given.
(last): New function.
* emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el.
(last): New function.
* emacs-lisp/cl.el (caar, cadr, cdar, cddr): Moved to subr.el.
* language/cyrillic.el: Make describe-cyrillic-environment-map and
setup-cyrillic-environment-map prefix commands and bind [Cyrillic]
to them in describe-environment-map and setup-environment-map
* language/cyrillic.el: Make describe-cyrillic-environment-map and
setup-cyrillic-environment-map prefix commands and bind [Cyrillic]
to them in describe-environment-map and setup-environment-map
"Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ".
* international/mule.el (auto-file-coding-system): New function.
"Cyrillic-ISO", "Cyrillic-KOI8", and "Cyrillic-ALTERNATIVNYJ".
* international/mule.el (auto-file-coding-system): New function.
function non-interactive. Add quail-kill-guidance-buf to
kill-buffer-hook locally.
(quail-start-translation): Check if the current Quail package
function non-interactive. Add quail-kill-guidance-buf to
kill-buffer-hook locally.
(quail-start-translation): Check if the current Quail package
(quail-start-translation-in-conversion-mode): Likewise.
(quail-terminate-translation): Run hooks in
input-method-after-insert-chunk-hook.
(quail-start-translation-in-conversion-mode): Likewise.
(quail-terminate-translation): Run hooks in
input-method-after-insert-chunk-hook.
characters, copied from quoted-insert.
* emacs-lisp/pp.el (pp-to-string): Use
characters, copied from quoted-insert.
* emacs-lisp/pp.el (pp-to-string): Use
* international/quail.el (quail-update-leim-list-file): Go to the
beginning of the package file, in case it was already visited.
* international/quail.el (quail-update-leim-list-file): Go to the
beginning of the package file, in case it was already visited.
1997-07-31 Kenichi Handa <handa@etl.go.jp>
* faces.el (set-face-font-auto): Create a fontset if FONT is a
1997-07-31 Kenichi Handa <handa@etl.go.jp>
* faces.el (set-face-font-auto): Create a fontset if FONT is a
* international/fontset.el (fontset-name-p): New function.
(uninstanciated-fontset-alist): New variable.
* international/fontset.el (fontset-name-p): New function.
(uninstanciated-fontset-alist): New variable.
* jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var.
(jka-compr-insert-file-contents): Set coding-system-for-read
according to file name after removing compression suffix.
* jka-compr.el (jka-compr-added-to-file-coding-system-alist): New var.
(jka-compr-insert-file-contents): Set coding-system-for-read
according to file name after removing compression suffix.
(jka-compr-uninstall): Remove elements from file-coding-system-alist.
* international/mule-conf.el (file-coding-system-alist):
(jka-compr-uninstall): Remove elements from file-coding-system-alist.
* international/mule-conf.el (file-coding-system-alist):
* mail/sendmail.el (mail-mode): Make adaptive-fill-regexp
match more values. Bind adaptive-fill-first-line-regexp too.
* mail/sendmail.el (mail-mode): Make adaptive-fill-regexp
match more values. Bind adaptive-fill-first-line-regexp too.
* telnet.el (telnet): Handle multiple telnet programs better.
(telnet-host-properties): New variable.
* telnet.el (telnet): Handle multiple telnet programs better.
(telnet-host-properties): New variable.
* isearch.el (search-invisible): Fix typo.
(isearch-search): Bind inhibit-point-motion-hooks because we might
have to search inside invisible and intangible text.
* isearch.el (search-invisible): Fix typo.
(isearch-search): Bind inhibit-point-motion-hooks because we might
have to search inside invisible and intangible text.
(isearch-range-invisible): Fix typo in doc-string.
1997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk>
(isearch-range-invisible): Fix typo in doc-string.
1997-07-18 Stephen Eglen <stephene@cogs.susx.ac.uk>
Define coding system aliases.
* wid-edit.el (widget-choose): Using keyboard, if all choices are
Define coding system aliases.
* wid-edit.el (widget-choose): Using keyboard, if all choices are
(quail-get-translation): Change the format of DEF part.
(quail-lookup-key): Make the second argument LEN optional. Reset
quail-current-translations to nil.
(quail-get-translation): Change the format of DEF part.
(quail-lookup-key): Make the second argument LEN optional. Reset
quail-current-translations to nil.
(quail-get-current-str): New function.
(quail-guidance-translations-starting-column): New variable.
(quail-update-current-translations): New function.
(quail-get-current-str): New function.
(quail-guidance-translations-starting-column): New variable.
(quail-update-current-translations): New function.
(custom-group-value-create): Ditto.
* wid-edit.el (widget-button-click): Steal up event if key is not
(custom-group-value-create): Ditto.
* wid-edit.el (widget-button-click): Steal up event if key is not
replaces view-exit-all-windows-at-exit.
(view-exit-all-windows-at-exit): Variable deleted.
(view-mode-enter): Doesn't set view-exit-action if
replaces view-exit-all-windows-at-exit.
(view-exit-all-windows-at-exit): Variable deleted.
(view-mode-enter): Doesn't set view-exit-action if
lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X.
(x-complement-fontset-spec): Optimization for latin-iso8859-1.
lao.mule -> MuleLao, Mule.Tibetan-X -> MuleTibetan-X.
(x-complement-fontset-spec): Optimization for latin-iso8859-1.
* info-look.el: Replaces libc.el.
(info-complete-symbol): If MODE is nil, use the default value.
* info-look.el: Replaces libc.el.
(info-complete-symbol): If MODE is nil, use the default value.
* mule-util.el (coding-system-parent): New function.
(coding-system-lessp): New function.
(coding-system-list): Sort coding systems by coding-system-lessp.
* mule-util.el (coding-system-parent): New function.
(coding-system-lessp): New function.
(coding-system-list): Sort coding systems by coding-system-lessp.
cons.
(modify-coding-system-alist): Renamed from
set-coding-system-alist.
(prefer-coding-system): New function.
(compose-chars-component): But fix for handling a composite
cons.
(modify-coding-system-alist): Renamed from
set-coding-system-alist.
(prefer-coding-system): New function.
(compose-chars-component): But fix for handling a composite
* mule-diag.el (list-character-sets): Set major mode of *Help*
buffer to help-mode.
(describe-coding-system): If user input null for coding system,
call describe-current-coding-system.
(describe-current-coding-system-briefly): Doc-string modified.
* mule-diag.el (list-character-sets): Set major mode of *Help*
buffer to help-mode.
(describe-coding-system): If user input null for coding system,
call describe-current-coding-system.
(describe-current-coding-system-briefly): Doc-string modified.
* language/japan-util.el, language/lao-util.el,
* language/thai-util.el, language/tibet-util.el,
* language/viet-util.el: Provide XXX-util instead of
* language/japan-util.el, language/lao-util.el,
* language/thai-util.el, language/tibet-util.el,
* language/viet-util.el: Provide XXX-util instead of
setup-cyrillic-environment-map. Names of coding systems changed.
Give them more informative doc-string. Make iso-8859-5 alias of
cyrillic-iso-8bit, alternativnyj alias of
setup-cyrillic-environment-map. Names of coding systems changed.
Give them more informative doc-string. Make iso-8859-5 alias of
cyrillic-iso-8bit, alternativnyj alias of
w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
uses the 'widget package rather than the old w3-zone-at.
Bug was reported by JENS.
w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
uses the 'widget package rather than the old w3-zone-at.
Bug was reported by JENS.
conventions. Reorganized. Retired v18 support.
(ffap-bindings): Offers a default installation.
(ffap-string-at-point): Modified arguments.
conventions. Reorganized. Retired v18 support.
(ffap-bindings): Offers a default installation.
(ffap-string-at-point): Modified arguments.
* wid-browse.el (widget-minor-mode): Fixed mistake in
widget-minor-mode - it had semantics of non-interactive calling
* wid-browse.el (widget-minor-mode): Fixed mistake in
widget-minor-mode - it had semantics of non-interactive calling
search-bibtex-reference instead (though it is slower, it is more
reliable).
(bibtex-ispell-abstract): Use normal regexps created by
search-bibtex-reference instead (though it is slower, it is more
reliable).
(bibtex-ispell-abstract): Use normal regexps created by
process for the current buffer.
(command-execute-with-coding-system): New function.
(universal-coding-system-argument): Make it handle
process for the current buffer.
(command-execute-with-coding-system): New function.
(universal-coding-system-argument): Make it handle
* diff.el (diff-command): Fix previous change.
* startup.el (command-line): If environment specifies ISO 8859,
* diff.el (diff-command): Fix previous change.
* startup.el (command-line): If environment specifies ISO 8859,
But set-language-environment does most of the job now.
1997-06-06 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
But set-language-environment does most of the job now.
1997-06-06 Simon Marshall <simon@diazepam.gnu.ai.mit.edu>
* vc-hooks.el (vc-annotate): Entry "Annotate" added to menu and
function `vc-annotate' to key-sequence `C-x v g'.
* vc-hooks.el (vc-annotate): Entry "Annotate" added to menu and
function `vc-annotate' to key-sequence `C-x v g'.
(widget-field-value-delete): Delete overlay.
* wid-edit.el (widget-specify-field-update): Specify both
(widget-field-value-delete): Delete overlay.
* wid-edit.el (widget-specify-field-update): Specify both
* wid-edit.el (set-text-properties): Redefine for broken XEmacsen.
(widget-field-value-get): Remove workaround.
* wid-edit.el (set-text-properties): Redefine for broken XEmacsen.
(widget-field-value-get): Remove workaround.
(icomplete-max-delay-chars): Maximum number of initial chars to
apply icomplete compute delay.
(icomplete-compute-delay): Completions-computation stall, used
(icomplete-max-delay-chars): Maximum number of initial chars to
apply icomplete compute delay.
(icomplete-compute-delay): Completions-computation stall, used
(icomplete-delay-completions-threshold): Pending-completions
number over which to apply icomplete-compute-delay.
(icomplete-delay-completions-threshold): Pending-completions
number over which to apply icomplete-compute-delay.
* Add properties for new commands.
* Move all the no-op commands to the end, and add some.
* Add many commands for ligatures and for letters with diacritics
* Add properties for new commands.
* Move all the no-op commands to the end, and add some.
* Add many commands for ligatures and for letters with diacritics
* latin-1.el, latin-2.el, latin-3.el, latin-4.el:
If set-case-syntax-set-multibyte is non-nil, define syntax
* latin-1.el, latin-2.el, latin-3.el, latin-4.el:
If set-case-syntax-set-multibyte is non-nil, define syntax
(ada-format-paramlist): Changed all `accept' to `access'.
(ada-insert-paramlist): Changed all `accept' to `access'.
(ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
(ada-format-paramlist): Changed all `accept' to `access'.
(ada-insert-paramlist): Changed all `accept' to `access'.
(ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
(m4-start-m4): New function.
(m4-end-m4): New function.
(m4-m4-buffer, m4-m4-region): Now use m4-start-m4.
(m4-start-m4): New function.
(m4-end-m4): New function.
(m4-m4-buffer, m4-m4-region): Now use m4-start-m4.
(ansi-term-inv-fg-faces-vector): Define with defvar.
(ansi-term-inv-bg-faces-vector): Likewise.
(ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise.
(ansi-term-inv-fg-faces-vector): Define with defvar.
(ansi-term-inv-bg-faces-vector): Likewise.
(ansi-term-bg-faces-vector, ansi-term-fg-faces-vector): Likewise.
Rename bv-length to backup-extract-version-start.
* files.el (backup-extract-version-start): New variable.
Rename bv-length to backup-extract-version-start.
* files.el (backup-extract-version-start): New variable.
Rename bv-length to backup-extract-version-start.
* files.el (auto-mode-alist): Shuffle a few elements.
Rename bv-length to backup-extract-version-start.
* files.el (auto-mode-alist): Shuffle a few elements.
XLFD, set "*" instead of nil to a field which is omitted in the
original font name.
(generate-fontset-menu): Delete code for handling alias (or
XLFD, set "*" instead of nil to a field which is omitted in the
original font name.
(generate-fontset-menu): Delete code for handling alias (or
* mule-cmds.el (build-describe-language-support-function)
(build-set-language-environment-function): The functions deleted.
* mule-cmds.el (build-describe-language-support-function)
(build-set-language-environment-function): The functions deleted.
special keys describe-function and setup-function.
(read-language-name): Return nil if a language specified doesn't
have KEY.
special keys describe-function and setup-function.
(read-language-name): Return nil if a language specified doesn't
have KEY.
inactivation of the current input method failed.
(set-language-environment): Doc-string modified.
(describe-language-support): Doc-string modified. Calls an
inactivation of the current input method failed.
(set-language-environment): Doc-string modified.
(describe-language-support): Doc-string modified. Calls an
(describe-language-support-internal): New function.
* mule-conf.el: Delete code for alternate-charset-table.
(describe-language-support-internal): New function.
* mule-conf.el: Delete code for alternate-charset-table.
(make-coding-system): Describe about INIT-BOL and DESIGNATION-BOL
in doc-string.
(find-new-buffer-file-coding-system): Doc-string modified.
(make-coding-system): Describe about INIT-BOL and DESIGNATION-BOL
in doc-string.
(find-new-buffer-file-coding-system): Doc-string modified.
* quail.el (use-quail-package): Error message added.
(quail-mode): Make sure to have quail-mode-map at the head of
* quail.el (use-quail-package): Error message added.
(quail-mode): Make sure to have quail-mode-map at the head of
1997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il>
* cal-hebrew.el (holiday-passover-etc): Postpone date of Yom
1997-05-07 Edward M Reingold <emr@silver.wisdom.weizmann.ac.il>
* cal-hebrew.el (holiday-passover-etc): Postpone date of Yom
by the Israeli Kenesset, May, 1997).
1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
by the Israeli Kenesset, May, 1997).
1997-05-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
* list-holidays.el (list-holidays): Fix buffer title when list is
nil. Do save-excursion to keep from messing up calendar variables.
* list-holidays.el (list-holidays): Fix buffer title when list is
nil. Do save-excursion to keep from messing up calendar variables.
(rmail-forward, rmail-retry-failure): Likewise.
(rmail-mark-message): Accept an element of rmail-mark-message as arg.
(rmail-forward, rmail-retry-failure): Likewise.
(rmail-mark-message): Accept an element of rmail-mark-message as arg.
* mule.el: Initialize a global variable use-default-ascent.
(make-coding-system): Set charset (symbol) instead of charset-id.
(integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022
* mule.el: Initialize a global variable use-default-ascent.
(make-coding-system): Set charset (symbol) instead of charset-id.
(integer) in FLAGS of ISO-2022 type coding systems. For ISO-2022
(define-coding-system-alias): Coding style changed.
(charset-list): Incorrect macro definition changed to correct
defsubst.
(define-coding-system-alias): Coding style changed.
(charset-list): Incorrect macro definition changed to correct
defsubst.
No need to set comment-start-skip directly here.
* sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #,
No need to set comment-start-skip directly here.
* sh-script.el (sh-mode-syntax-table): Turn on comment syntax for #,
rc can use the same as sh. Move csh after sh.
(sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted.
(sh-mode): Adjust setting of font-lock-defaults.
rc can use the same as sh. Move csh after sh.
(sh-comment-prefix, sh-font-lock-keywords-only): Variables deleted.
(sh-mode): Adjust setting of font-lock-defaults.
* find-file.el (general): Enabled commentary for Finder.
(ff-search-directories): Changed /usr/include/* to /usr/include.
* find-file.el (general): Enabled commentary for Finder.
(ff-search-directories): Changed /usr/include/* to /usr/include.
(c-guess-basic-syntax): CASE 5G: Although we still test on
c-recognize-knr-p, this is no longer user configurable, and no
(c-guess-basic-syntax): CASE 5G: Although we still test on
c-recognize-knr-p, this is no longer user configurable, and no
Adopt c-mode.el assumption that argdecls are indented at least one
space and that function headers are not indented. This prevents
us from potentially searching back to the top of the file when
Adopt c-mode.el assumption that argdecls are indented at least one
space and that function headers are not indented. This prevents
us from potentially searching back to the top of the file when
(vip-paren-match): Now pays no attention to comments and
leaves region active.
* viper-util.el (vip-convert-standard-file-name): New function.
(vip-paren-match): Now pays no attention to comments and
leaves region active.
* viper-util.el (vip-convert-standard-file-name): New function.
(server-process-filter): Pass NOWAIT arg based on data from server.
Don't record in server-clients if NOWAIT.
(server-process-filter): Pass NOWAIT arg based on data from server.
Don't record in server-clients if NOWAIT.